CakePHP - AuthComponent с другим названием модели (не «Пользователь») - PullRequest
1 голос
/ 13 марта 2011

Я хочу использовать AuthComponent в CakePHP с моделью (и соответствующей ей таблицей) с именем Admin (таблица 'admins' в базе данных). Я использовал $ this-> Auth-> userModel = 'Admin'; , как сказано в документации, в BeforeFilter () функции app_controller , чтобы указать, что я не использую модель по умолчанию Пользователь .

Однако, либо я делаю это не в том месте, либо нужно сделать что-то еще, потому что я не могу заставить аутентификацию работать (функция login в моем admins_controller.php ). Остальные функции работают хорошо (например, функция add ).

Если я использую имя Пользователь для моей модели с таблицей users , это работает отлично. Как мне решить эту проблему?

1 Ответ

2 голосов
/ 13 марта 2011

Убедитесь, что вы звоните parent::beforeFilter() в вашем AdminController::beforeFilter().

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