CI4: я создал объект базы данных в контроллере, я хочу выполнить вспомогательную функцию, которая имеет несколько запросов,
Вопрос: как получить доступ к базе данных в вспомогательных функциях в CI4?
вы можете использовать, добавив эти строки в свою вспомогательную функцию
$db = db_connect(); $result = $db->query("SELECT * FROM table")->getResult();
Вы можете получить доступ к построителю из модели.
$model = new SomeModel(); $builder = $model->builder(); $builder->db //returns the db conn used in model