public function admin_view($user_id = NULL) {
debug($this->User); exit;
}
public function view($user_id = null) {
debug($this->User); exit;
}
Это находится в UsersController моего плагина. admin_view создает экземпляр объекта AppModel, а view() создает экземпляр правильной UserModel/PluginNameAppModel. Это происходит только с моей моделью пользователя, которая привязана к ACL, а также с моей моделью группы, с которой этого не происходит. Работал нормально до преобразования в плагин. Все еще не работает со свежеиспеченной моделью плагина. Не работает, когда вся модель пользователя закомментирована. Строка префикса администратора из app/Config/core.php закомментирована, префиксы администратора включены. Маршрутизация в папке плагина отсутствует. Когда я использую эту строку:
$this->Auth->allow('admin_index');
Он создает правильную модель, поэтому, вероятно, это проблема AuthComponent.
Это использовалось CakePHP 2.0.5.