2015-10-08 3 views
0

Изучая CakePHP. В моей PostsController линияcakephp flash component производит ошибку

$this->Flash->success(__('Your post has been saved.'));

дает ошибку, как показано ниже

Error:'Call to a member function success() on a non-object'

Что может быть причиной, пожалуйста?

+1

Извините за свое предыдущее сообщение - вам нужно показать больше кода, сообщение об ошибке просто означает, что компонент Flash не был загружен. – AD7six

+0

убедитесь, что вы используете компонент сеанса связи в своем контроллере. var $ components = array ('Session'); –

ответ

0

Вы не загрузили компонент сеанса. Сделайте это с помощью var $ components = array ('Session');

1

Это связано с тем, что вы не загружаете FlashComponent. Чтобы исправить это, в определении класса PostsController вставьте следующее var $ components = array ('Flash');