invariance
я так понимаю у вас не ООП, а процедурный код
Anonymous
Косим под ООП :)
Игоревич
Если я правильно понял вопрос: ->where(function($query) use ($name) { /** @var Builder $query */ $query->where(Producer::FIELD_NAME, $name); })
invariance
Косим под ООП :)
тогда в файлике делаете $mysqli = new mysqli(); function getUser($user_id) { return $mysqli->query(...); }
Anonymous
Anonymous
Мне в этом файле нужно получить $mysqli?
invariance
вы можете как угодно сделать
Anonymous
Хотелось бы правильно
invariance
по итогу у вас в одном файле все соберется через require_once
Anonymous
У меня главный файл в котором все остальные я подключаю
invariance
но лучше всего создавайте mysqli объект в файле, где require_once functions.php
invariance
Anonymous
В самом начале главного файла я создаю его
invariance
Вам явно нужен ООП
Anonymous
// соединение с базой данных $mysqli = new mysqli('localhost', 'user', 'password', 'database'); // кодировка $mysqli->set_charset("utf8");
invariance
угу
Anonymous
Ниже подключаю файл с функциями
invariance
require_once лучше в самом начале файла прописать
invariance
сразу после <?php
Anonymous
Ок. Сейчас так и сделаю
invariance
а в чем проблема то была?
Anonymous
Если не объявить $mysqli как global
Anonymous
Нет доступа к базе
Anonymous
Ошибка что обращаюсь member call
invariance
оох
invariance
передавайте тогда объект mysqli в функцию
invariance
как аргумент
invariance
за такое использование global сажают на кол)
Anonymous
Ну вот :)
Anonymous
Да?!
invariance
ну
invariance
немношк)
Anonymous
Млин ну давайте тогда ткните как правильно?
Anonymous
Но с mysqli
invariance
Вам бы там класс создать, вот это было бы правильно
Anonymous
Млин задача такая
invariance
и через конструктор передать объект
invariance
и не было бы проблем
Anonymous
$mysqli = new mysqli();
invariance
прям так и написано - используйте global?
Anonymous
На голом php и mysqli сделать маленький планировщик задач
Anonymous
Нет конечно
Anonymous
Это я по логике добавила
invariance
т.е. можно классы таки юзать?)
Anonymous
:)
Anonymous
Да
invariance
А вы в ООП конечно же не шарите?)
Anonymous
$DBH = new \PDO();
invariance
так PDO или mysqli?)
Anonymous
Да мне на mysqli нужно написать
Anonymous
У меня млин совместимость
Anonymous
Допотомная версия мускула
Алексей
2.0?
Anonymous
Ладно ребята. Всем спасибо. Пойду читать документацию
Anonymous
Освежить в памяти
invariance
вам либо PDO, либо mysqli надо брать
Anonymous
Мне нужно использвоать только mysqli
invariance
ну вот
Anonymous
Писала об этом в самом начле
invariance
тогда про пдо забейте
Anonymous
Что и пытаюсь
Anonymous
База данных MySQL
Anonymous
PHP
Anonymous
Использую встроенный mysqli
invariance
так и не понял, что у вас не получается)
invariance
По-моему у вас маловато знаний для выполнения тестового
invariance
или вы для себя?
Игоревич
Так как чатик всёже по laravel, то вот тут подробный мануал с примерами как сделать простейший Task List на ларке. Но там может оказаться сложно https://laravel.com/docs/5.1/quickstart
Vladimir
Парни. Подскажите, нужно на CRUD добавить поле с выбором моих объектов, отношения уже настроил. Грубо говоря нужно выбирать в каких категориях будет отображатся товар.
Игоревич
Само поле примерно так: {Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'S');}
Игоревич
https://laravelcollective.com/docs/5.0/html
Vladimir
А тогда еще такой вопрос, у меня у товара может быть несколько категорий. В колонке товара записаны id категорий через запятую, как мне в модели товара получить объекты категорий?
Игоревич
А тогда еще такой вопрос, у меня у товара может быть несколько категорий. В колонке товара записаны id категорий через запятую, как мне в модели товара получить объекты категорий?
в классике лучше использовать связи one-to-many, но если уж приспичило - ручками разобрать и вытащить товары $ids = explode(',', $string_value); $groups = Group::query()->findMany($ids);
Игоревич
но за такой код тоже иногда лапки отрывают) лучше погуглить про связи один ко многим
Anonymous
Ребят, подскажите, пожалуйста как принять файл с аджакс запроса в контроллере?