2012-03-26 37 views
0
public function index() 
{ 
    $this->redirect('/'); 
} 

我會馬上瘋狂......它怎麼會不起作用?請幫忙。重定向在CakePHP中失敗

編輯:通過將不工作,我的意思是隻給出空白頁。

EDIT2:重定向不適用於所有控制器!

回答

1

我不得不控制器類是這樣的:

<? 
class PageController extends AppController 
{ 

我在<?之前有一個新行,這就是爲什麼它沒有工作。 :)

+0

檢查模型也。空白空間可能在?>(結束標記) – 2014-10-08 09:40:52

0

如果你的index()實際上是一個引用'/'的控制器操作,那麼你將有一個無限的重定向循環,這可能是你的問題的原因。

請在您的問題中添加更多上下文以獲得更正確答案的機會。

如果您收到空白頁,很可能是你的配置,可通過編輯線

Configure::write('debug', 0)Configure::write('debug', 2)在core.php中啓用調試,看看有什麼不對

+0

這是不是這樣的。我可以改變'/'爲其他任何東西,但仍然無效。 – 2012-03-26 03:07:14

+0

你可以添加到您的問題你的意思是「不會工作」? – 2012-03-26 03:07:46

+0

完成.......... ......................... – 2012-03-26 03:13:13

0

嘗試設置它絕對

$this->redirect('http://www.example.com'); 
0
$this->redirect(array('url' => '/')); 

OR

$this->redirect(array('controller' => 'examples', 'action' => 'add'));