无法解决请求"site/error"



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

Unable to resolve the request "site/error". (C:wampwwwfoldernameframeworkwebCWebApplication.php:286)
#0 C:wampwwwfoldernameframeworkbaseCErrorHandler.php(331): CWebApplication->runController('site/error')
#1 C:wampwwwfoldernameframeworkbaseCErrorHandler.php(204): CErrorHandler->render('error', Array)
#2 C:wampwwwfoldernameframeworkbaseCErrorHandler.php(129): CErrorHandler->handleException(Object(CHttpException))
#3 C:wampwwwfoldernameframeworkbaseCApplication.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。它区分大小写。

最新更新