【发布时间】:2015-09-21 16:22:39
【问题描述】:
我是 yii 新手,我已经设置了示例 yii 演示应用程序(默认)n 现在我想创建新页面,但我收到 404 错误,以下是我遵循的步骤。
1) 在站点控制器中创建了新操作
public function actionTest()
{
$this->render('test');
}
2) 在视图文件夹 test.php
中创建新页面echo "test";
3) 在main.php(配置文件)中添加以下代码
'urlManager' => array(
'urlFormat' => 'path',
'showScriptName' => false,
'caseSensitive' => false,
'rules' => array(
'test' => 'site/test',
),
),
4) 当我使用 URL 运行应用程序时
http://localhost/YiiTest/test
然后得到错误
The requested URL /YiiTest/test was not found on this server.
【问题讨论】:
-
我没有测试,但是你不会错过设置为 true 的 enablePrettyUrl 吗?
-
您是否将文件 test.php 放在 protected/views/site 文件夹中?还有你的 URL,localhost/folder/site/test?
-
是的@AlejandroQuiroz 我已将我的 test.php 放在 protected/views/site 文件夹中,但它仍然无法正常工作
-
在浏览器中输入 localhost/YiiTest/site/test 并尝试加载它
标签: php yii yii2 yii-url-manager