【发布时间】:2014-11-28 04:52:29
【问题描述】:
我在模型 Yii 中有一个公共函数:
public function test() {
echo 'I am working';
}
现在我想在视图 Yii 上调用这个函数。我想通过控制器而不是直接在视图 Yii 上调用该函数。
那么如何在视图 Yii 上调用函数呢?在视图 Yii 上调用控制器之前,我与控制器有什么关系?
【问题讨论】:
-
你的控制器应该只发送任何需要呈现给视图的东西,也就是你的函数的输出。这就是 MVC 的工作方式。您必须确保不要将您的演示文稿与您的业务逻辑混为一谈。
-
你可以像普通模型一样调用它,所以 Model::model()->test();