логичное поведение - cakephp - PullRequest
0 голосов
/ 06 октября 2011

Я пытаюсь настроить регистрируемое поведение (ссылка ниже), но я не могу понять, где строка $ activeUser идет по схеме вещей.

Я пытался в AppController и UserModel, но каждый раз, когда я получаю эту ошибку (или подобное):

Неопределенное свойство: UsersController :: $ activeUser [APP / app_controller.php, строка 20]

Есть идеи?

Thankyou

ССЫЛКА: http://bakery.cakephp.org/articles/alkemann/2008/10/21/logablebehavior

1 Ответ

0 голосов
/ 17 августа 2012

Это оказалось простой проблемой.Мой код, когда возникла вышеуказанная проблема:

 if (sizeof($this->uses) && $this->{$this->modelClass}->Behaviors->attached('Logable')) { $this->{$this->modelClass}->setUserData($this->activeUser()); }

И СЕЙЧАС РАБОЧИЙ КОД:

if (sizeof($this->uses) && $this->{$this->modelClass}->Behaviors->attached('Logable')) { $this->{$this->modelClass}->setUserData($this->Auth->user()); } 

Просто нужно было добавить $ this-> Auth-> user () вЗона activeUser и все в порядке.Thankyou

...