編輯1:當我的目錄是www/cake/cake2.1/app它工作正常,但是當它的www/cake/app我面臨下面的問題。蛋糕php重定向到空白頁
嗨,我剛剛開始與蛋糕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.');
}
}
}
}
重定向沒有發生正常它會顯示一個空白頁網址 hxxp://本地主機/蛋糕/職位/加
甚至試圖$this->redirect('http://www.google.com');
不工作任何幫助傢伙?
樁模型:
<?php
class Post extends AppModel {
public $validate = array(
'title' => array(
'rule' => 'notEmpty'
),
'body' => array(
'rule' => 'notEmpty'
)
);
}
當您嘗試重定向到另一個動作會發生什麼,或當您在添加功能開始時調用重定向(用於測試)時(不保存)? –
從發佈視圖頁面重定向到索引絕對沒問題。 –