PHP Slim框架更改页面

时间:2016-02-02 16:57:24

标签: php redirect slim slim-lang

我是苗条和MVC的新手,我正试图改变我网站上的页面。

当我访问索引页面时,目前使用下面的代码,它会将视图更改为我的项目页面,但是当它执行此操作时,它根本不会更改URL。

$app->get('/', function($request, $response, $args) use($app)
{
    return $this->renderer->render($response, 'projects.phtml', $args);
});

网址也保留为localhost / mywebsite

所以我的问题是如何让它与视图一起更改URL以使其成为

本地主机/ mywebsite /项目

我有以下代码,以便当有人访问该网址时,它会成为项目页面,但我无法弄清楚如何重定向用户。

$app->get('/projects', function($request, $response, $args) use ($app)
{
    return $this->renderer->render($response, 'projects.phtml', $args);
});

当我尝试使用

$app->response->redirect('/projects', 303);

它表示在课程中找不到方法重定向。

我错过了一些明显的东西,还是我完全错了。

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用true对象的withRedirect()功能

$response