Edit1:当我的目录是 www/cake/cake2.1/app 它工作正常但是当它的 www/cake/app 我面临以下问题。
嗨,我刚开始做蛋糕 php 正在做博客教程。我正在尝试按照教程创建一个表单并将值存储在数据库中,我遵循了所有步骤。
问题是值正在存储到 Db 中,但我被重定向到空白页。
控制器:
<?php
class PostsController extends AppController {
public $helpers = array('Html', 'Form');
public function index(){
$this->set('posts', $this->Post->find('all'));
}
function view($id = null) {
$this->Post->id = $id;
$this->set('post', $this->Post->read());
}
function add(){
if($this->request->is('post')){
if($this->Post->save($this->request->data)){
$this->Session->setFlash('Your post has been saved.');
$this->redirect(array('action'=>'index'));
}else{
$this->Session->setFlash('Unable to add your post.');
}
}
}
}
重定向没有正确发生,它显示一个带有 url hxxp://localhost/cake/posts/add 的空白页面
即使尝试过 $this->redirect('http://www.google.com');
也没有任何帮助?
后模型:
<?php
class Post extends AppModel {
public $validate = array(
'title' => array(
'rule' => 'notEmpty'
),
'body' => array(
'rule' => 'notEmpty'
)
);
}