Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Hamster
цитировать
Зарегистрирован: 18 Дек 2008 16:16:47 Сообщения: 14
|
Добавлено: 16 Янв 2009 15:19:05 Заголовок сообщения: Как получить id пользователя из данных сессии в отображение? |
|
|
Такой код не работает:
Код: | echo $form->hidden('Section.user_id', array('value'=>$this->Session->read('User.id'))); |
Как правильно? |
|
Вернуться к началу |
|
|
Hamster
цитировать
Зарегистрирован: 18 Дек 2008 16:16:47 Сообщения: 14
|
Добавлено: 16 Янв 2009 15:23:35 Заголовок сообщения: |
|
|
Перенес в контроллер. Работает.
Код: | $user_id = $this->Session->read('User.id');
|
|
|
Вернуться к началу |
|
|
Hamster
цитировать
Зарегистрирован: 18 Дек 2008 16:16:47 Сообщения: 14
|
Добавлено: 16 Янв 2009 16:02:23 Заголовок сообщения: |
|
|
Но, все же хотелось бы узнать, как читать в отображении данные из сессии? Например, из контроллера надо передать помимо основного массива (данные из таблицы БД) еще какие-то переменные. Или как это сделать иначе? |
|
Вернуться к началу |
|
|
buda Гость цитировать
|
Добавлено: 16 Янв 2009 16:14:53 Заголовок сообщения: |
|
|
Код: |
<?=$form->hidden('Section.user_id', array('value'=>$session->read('User.id')));?> |
|
|
Вернуться к началу |
|
|
Hamster
цитировать
Зарегистрирован: 18 Дек 2008 16:16:47 Сообщения: 14
|
Добавлено: 16 Янв 2009 17:31:18 Заголовок сообщения: |
|
|
Если без сессии передавать, то можно любую переменную передать в отображение с помощью set
Код: | $this->set('color', 'pink'); |
С этим разобрался. |
|
Вернуться к началу |
|
|
|