CakePHP中的重定向失败

时间:2012-03-26 03:04:53

标签: php cakephp redirect

public function index()
{
    $this->redirect('/');
}   

我很快就会疯了......怎么会不行?请帮忙。

编辑:by不起作用我的意思是它只提供空白页。

EDIT2 :重定向不适用于所有控制器!

4 个答案:

答案 0 :(得分:1)

我有这样的控制器课程:

<?
class PageController extends AppController
{

我在<?之前开了一个新行,这就是为什么它没有用。 :)

答案 1 :(得分:0)

如果你的index()实际上是一个引用'/'的控制器动作,那么你将有一个无限的重定向循环,这可能是你问题的原因。

请为您的问题添加更多背景信息,以便更有机会获得正确答案。

如果您获得空白页面,很可能是您的配置,请尝试通过编辑行启用调试

你的core.php中的

Configure::write('debug', 0)Configure::write('debug', 2),看看有什么不对

答案 2 :(得分:0)

尝试绝对设置

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

答案 3 :(得分:0)

$this->redirect(array('url' => '/'));

OR

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