CodeIgniter Model Вызов модели - PullRequest
       3

CodeIgniter Model Вызов модели

1 голос
/ 08 августа 2011

Я использую CodeIgniter 2.0.2, и я заметил, что при вызове Модели из Модели вам не нужно загружать ее.

Например, в контроллере нужно написать

$this->load->model('my_model');
$this->my_model->my_function();

Но в модели она может загружаться вот так

$this->my_model->my_function();

Должен ли я избегать написания своего кода, как это, или это безопасно?

1 Ответ

2 голосов
/ 08 августа 2011

Я бы не стал писать свой код подобным образом, но по другой причине.

Модели обычно загружаются с контроллеров, поэтому кажется странным, что вам потребуется одна модель для вызова другой.Вы уверены, что нет лучшего способа структурировать ваш код, например, иметь базовый класс модели или использовать помощника для общей функциональности?

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