2015-10-30 2 views
0

Теперь я тренирую блог-учебник CakePHP, и я следую каждому его шагу или инструкции. Тем не менее, я не могу добавлять сообщения, потому что эта ошибка выскакивает:Ошибка CakePHP: вызов неопределенного метода FlashComponent :: error()

Error: Call to undefined method FlashComponent::error() 
File: C:\xampp\htdocs\sembreak\app\Controller\PostsController.php 
Line: 29 

Что является причиной этой ошибки и как я могу решить эту проблему?

+0

Отправьте свой код для строки 29 «PostsController» и укажите версию CakePHP, которую вы используете. – drmonkeyninja

+0

$ this-> Flash-> error (__ ('Невозможно добавить сообщение.)); версия 2.6.8 –

ответ

1

Вы хотите использовать $this->Session->setFlash() не $this->Flash->error() для версий CakePHP ниже 2.7.0: -

$this->Session->setFlash(__('Unable to add your post.')); 

Ключ находится в сообщении об ошибке вы получали «Призыв к неопределенному методу».

Смежные вопросы