正如我看到我们想要实例化一个模型(例如名为Post
),我们只需要调用:
$post = new Post();
现在,我还想实例化Controller
(例如名为Post
,以及名为PostController.php
的此控制器的php文件。所以我使用这段代码:
$postController = new PostController();
但是,运行此代码时出错。
我做了一些搜索,发现它应该像以下一样实例化:
$postController = Yii::app()->createController('post/index');
它运行正常。但我仍然想知道为什么第一种方法不起作用?