1

我已经完全完成了模型生成器 Crud 生成器的所有任务,之后尝试链接我单击该链接它会给出以下错误

 YiiBase::include(Controller.php) [<a href='function.YiiBase-include'>function.YiiBase-include</a>]: failed to open stream: No such file or directory

我检查了我的模型和视图文件夹,它成功地创建了所有必需的 php 页面。谁能告诉我为什么会出现这个错误...

4

2 回答 2

2

您需要在/protected/controller文件夹中放置一个自定义控制器类。从 CController 扩展该类。

class Controller extends CController {

}

您稍后将用作您自己的控制器类的基类。

于 2012-01-06T17:26:19.547 回答
2

这实际上是由于您正在使用的 Gii 版本中记录的拼写错误(控制器缺少额外的“C”)。

您所要做的就是更新它由此生成的控制器文件:

class MyNewController extends Controller
{

对此:

class MyNewController extends CController
{
于 2013-09-17T17:59:10.693 回答