无法解决请求“网站/错误”

时间:2014-10-28 09:33:40

标签: php yii

我是PHP Yii框架的新手。我刚开始一个项目。我安装了Yii并将我的sitecontroller.php放入了一个管理文件夹。当我运行url时,会显示以下错误:

Unable to resolve the request "site/error". (C:\wamp\www\foldername\framework\web\CWebApplication.php:286)

#0 C:\wamp\www\foldername\framework\base\CErrorHandler.php(331): CWebApplication->runController('site/error')
#1 C:\wamp\www\foldername\framework\base\CErrorHandler.php(204): CErrorHandler->render('error', Array)
#2 C:\wamp\www\foldername\framework\base\CErrorHandler.php(129): CErrorHandler->handleException(Object(CHttpException))
#3 C:\wamp\www\foldername\framework\base\CApplication.php(732): CErrorHandler->handle(Object(CExceptionEvent))
#4 [internal function]: CApplication->handleException(Object(CHttpException))
#5 {main}

2 个答案:

答案 0 :(得分:0)

您需要先生成应用程序,而不是明确地将控制器代码放入文件夹中。

开始使用Yii在这方面有点不同,例如,使用codeigniter,您可以将控制器放入管理文件夹,只是欣赏节目。

执行此操作以生成应用:

% cd WebRoot/testdrive
% php YiiRoot/framework/yiic.php webapp WebRoot/testdrive

这是whole tutorial

构建示例应用程序后,请根据需要进行修改。

在您熟悉yii架构之前,手动添加文件会非常困难。

答案 1 :(得分:0)

这是yii1而不是yii2,sitecontroller.php应该是SiteController.php。它区分大小写。