【发布时间】:2013-12-14 03:42:10
【问题描述】:
我按照 cakePHP 博客教程进行操作,但在 cakephp/posts/add 例程中发生了逻辑错误
http://book.cakephp.org/2.0/en/tutorials-and-examples/blog/part-two.html
我从教程中得到了默认的cakephp/posts/add 例程工作得很好,但是当我复制例程并尝试将其重命名为cakephp/apples/add(发给苹果的帖子)时,$this->Apple->save($this->request->data) 和$this->redirect(array('action' => 'index')) 似乎不是工作它只会刷新页面,不会重定向到索引视图,也不会保存记录。
public function add() {
if ($this->request->is('apple')) {
$this->Apple->create();
if ($this->Apple->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.'));
}
}
这可能是什么问题?
【问题讨论】:
标签: php cakephp controller cakephp-2.0 cakephp-model