Максим Осадчий, ну я думаю вряд ли Елисеев обладает такими возможностями... Его видео как пример составления запросов, пробуйте. Я не знаю структуры базы, не знаю ещё чего нибудь. Так что мой пример решения Вашей задачи тоже может не сработать.
В любом случае foreach в Вашей поисковой модели совсем не к месту. Ищите сразу по всем спискам, а используя andFilterWhere() Вы отфильтруете пустые значения.
Сергей, так я так и написал, по определённому id, подставляете тот, который требуется.
Если нужно выбрать по нескольким id, то используйте IN() "SELECT * FROM `text` WHERE `id` IN(1,22,345,434)"
adrash kh, извините, но Вы на каждый "чих" задаёте вопрос. А подумать самому, а попробовать сделать сначала?
Подумали, попробовали, сделали - получили ошибку. Вписали текст ошибки в поисковую строку google, поискали ответ, попробовали устранить сами.
Не получилось - задали вопрос на toster.ru. С текстом ошибки, с примером проблемного кода.
Доброе утро.
А к чему такие сложности?
Переносите подключение к базе в web-local.php, а в index.php просто указываете путь к файлу.
Файл web-local.php в .gitignore. В README описываете, как подключаться к базе.
Доброе утро.
В файле config/db.php всё предельно ясно.
Надо указать название базы, логин пользователя и пароль.
Всё это есть в официальной документации.
Максим Осадчий, ну я думаю вряд ли Елисеев обладает такими возможностями... Его видео как пример составления запросов, пробуйте. Я не знаю структуры базы, не знаю ещё чего нибудь. Так что мой пример решения Вашей задачи тоже может не сработать.
В любом случае foreach в Вашей поисковой модели совсем не к месту. Ищите сразу по всем спискам, а используя andFilterWhere() Вы отфильтруете пустые значения.