CakePHP: неопределенная переменная: сессия - PullRequest
3 голосов
/ 16 июля 2011

В моем приложении появляются следующие ошибки:

Notice (8): Undefined variable: session [APP/views/layouts/admin_default.ctp, line 19]
Fatal error: Call to a member function flash() on a non-object in /Users/cameron/Sites/crm/app/views/layouts/admin_default.ctp on line 19

Строка 19: <?php echo $session->flash(); ?>

Есть идеи, в чем проблема? Я включил компонент Session в AppController, так почему он жалуется на это?

Приветствия

Ответы [ 3 ]

2 голосов
/ 16 июля 2011

Вы забыли сессию HELPER!:)

0 голосов
/ 18 октября 2012

Используйте это

<?php echo $this->Session->flash('tu mensaje'); ?>
0 голосов
/ 10 марта 2012

Я мог бы решить эту проблему, добавив сессионный компонент в свой файл app_controller.php.

Мои извинения за мой плохой английский.

С уважением.

код из комментария:

if ($this->Book->save($this->data)) {
    $this->Session->setFlash('El álbum fue actualizado.'); 
    $this->redirect(array('action' => 'index')); 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...