小编Leb*_*arn的帖子

Yii无法实例化控制器

正如我看到我们想要实例化一个模型(例如命名Post),我们只需要调用:

$post = new Post();
Run Code Online (Sandbox Code Playgroud)

现在,我还想实例化一个Controller(例如命名的Post,名为此控制器的php文件PostController.php).所以我使用这段代码:

$postController = new PostController();
Run Code Online (Sandbox Code Playgroud)

但是,运行此代码时出错.

我做了一些搜索,发现应该像下面这样实例化:

$postController = Yii::app()->createController('post/index');
Run Code Online (Sandbox Code Playgroud)

它运行正常.但我仍然想知道为什么第一种方法不起作用?

controller yii

5
推荐指数
2
解决办法
3074
查看次数

标签 统计

controller ×1

yii ×1