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


Unable to resolve the request "site/error"

我是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}

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

在这件事上,开始使用Yii有点不同,例如,使用codeigniter,你可以将控制器放在管理文件夹中,享受节目。

这样做可以生成应用程序:

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

这是一个完整的教程。

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

在您熟悉yii体系结构之前,手动添加文件是相当困难的。

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