Это тайна .. в моем контроллере Добавить функцию Я хочу ввести идентификатор пользователя в создаваемую запись. Я положил $ this-> Session-> read ('Auth.User.id') после инструкции create. Но это было всегда пусто. Я узнал, что могу получить имя пользователя и роль, но id всегда был пустым.cakephp может получить имя пользователя, роль, но не id
Я следую правилам именования торта для имен таблиц и полей. Таблица пользователей имеет: идентификатора имени пользователя роль
Вызов сессии и Auth я могу получить пользователь роли, имя, любое другое значение из таблицы, но не ID ... очень странно
$ this- > Session-> read ('Auth.User.role') ----> this возвращает роль
$ this-> Session-> read ('Auth.User.username') ----> это возвращает имя пользователя
$ this-> Session-> read ('Auth.User.id') ----> это пусто!
Любые идеи, что может случиться?
Попробуйте '$ this-> Auth-> user ('id')' –