Мне действительно нужно использовать $this->Session->read('id') в одном из методов модели, поэтому мне нужно включить компонент Session в модель.Как я могу это сделать?public $component = array('Session'); не работает как в контроллере.
$this->Session->read('id')
public $component = array('Session');
компонент должен быть и ограничен контроллером.
, но вы можете использовать статический доступ:
CakeSession::read('Auth.User.id')
и т.д.
Для использования сессии внутри пользовательского компонента, который я пробовал с
public $ components = array ('Session');
и затем вызвал его с помощью
$ this-> session-> прочитать ( 'Auth.User.id');