Я хотел бы перенаправить и установить сообщения Flash
Я снова и снова пробовал этот урок по CakePHP Blog ( http://book.cakephp.org/2.0/en/getting-started.html).
Но мой код не может перенаправить и не работает setFlash сообщения при добавлении в сообщения.
Не могли бы вы сказать мне, что не так с моим кодом и как это исправить?
Теперь я думаю, что настройка MAMP - это что-то неправильно, потому что процесс обновления работает при обновлении страницы индекса.
- макинтош
- MAMP
Вот мой код
<?php
//File: /app/Controller/PostsController.php
class PostsController extends AppController {
public $helpers = array('Html', 'Form', 'Session');
public $components = array('Session');
public function index() {
$this->set('posts', $this->Post->find('all'));
}
public function view($id = null) {
if(!$id) {
throw new NotFoundException(__('Invalid post'));
}
$post = $this->Post->findById($id);
if(!$post) {
throw new NotFoundException(__('Invalid post'));
}
$this->set('post', $post);
}
public function add() {
if($this->request->is('post')) {
$this->Post->create();
if($this->Post->save($this->request->data)) {
$this->Session->setFlash(__('Your post has been saved.'));
return $this->redirect(array('action' => 'index'));
}
$this->Session->setFlash(__('Unable to add your post.'));
}
}
}
?>