Как вы можете использовать эту привязку к контроллеру в модели codeIgniter? - PullRequest
1 голос
/ 02 сентября 2010

Я использую CodeIgniter, и в одной из моих моделей я хотел бы сослаться на $this, который используется в $this->load->model и $this->load->view, вместо $this, который ссылается на сам объект.

Возможно ли это?

Спасибо
Lemiant

1 Ответ

1 голос
/ 02 сентября 2010

Вы не сможете использовать $this для ссылки на что-либо, кроме самого объекта модели, то есть вы не сможете делать $this = ....

Но вы можете получить экземпляр контроллераиспользуя следующую функцию:

$controller = &get_instance();

Как напомнил aularon, если ваше приложение разработано так, что у вас есть для доступа к вашему контроллеру из модели, то, возможно, вы захотите пересмотреть егоосуществление.

...