我是苗条和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);
它表示在课程中找不到方法重定向。
我错过了一些明显的东西,还是我完全错了。
谢谢!
答案 0 :(得分:1)
您可以使用true
对象的withRedirect()
功能
$response