Прямое присвоение модели переменной в CodeIgniter - PullRequest
0 голосов
/ 09 июня 2018

Я знаю, что в CodeIgniter, в контроллере, вы можете создать такой класс:

$this->load->model('Data_model');
$data = new \Data_model;

Но есть ли более прямой способ добраться до $data, как это?

$data = $this->load->model('Data_model', true);

Я видел нечто подобное при загрузке соединения с базой данных

1 Ответ

0 голосов
/ 09 июня 2018

Вы можете использовать этот код для модели вызова и использовать

$this->load->model('Model_Name');
$model = $this->Model_Name;
$some_var = $model->func();

или

$this->load->model('Model_Name','modelname');
$model = $this->modelname;
$some_var = $model->func();

, если вы вызывали модели в application/config/autoload.php

$autoload['model'] = array('Model_Name');

васможно использовать таким образом

$model = $this->Model_Name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...