1

我是 Yii 框架的新手,我需要定义一个从 /protected/views/layouts/main.php 页面调用的函数。我可以知道要定义它(控制器/模型),以便我可以获得函数中定义的相应动作。

4

1 回答 1

3

根据功能的作用以及您需要它的可见程度,您可以执行至少两件事之一:

  1. 扩展基础 CController 类,在那里定义函数,然后从这个新类派生每个控制器类。要调用该函数,您将运行$this->myFunction();)
  2. 将函数放入模型中,在控制器动作函数中实例化该模型的对象,然后在视图中通过$this->myModelObject->myFunction();.
于 2012-05-26T14:55:59.540 回答