Как получить доступ к базе данных в вспомогательных функциях в CI4 - PullRequest
0 голосов
/ 26 мая 2020

CI4: я создал объект базы данных в контроллере, я хочу выполнить вспомогательную функцию, которая имеет несколько запросов,

Вопрос: как получить доступ к базе данных в вспомогательных функциях в CI4?

Ответы [ 2 ]

0 голосов
/ 10 августа 2020

вы можете использовать, добавив эти строки в свою вспомогательную функцию

$db = db_connect();

$result = $db->query("SELECT * FROM table")->getResult();
0 голосов
/ 30 мая 2020

Вы можете получить доступ к построителю из модели.

$model = new SomeModel();
$builder = $model->builder();
$builder->db  //returns the db conn used in model
...