从Yii中的布局/视图文件调用函数

从Yii中的布局/视图文件调用函数,yii,Yii,我是Yii框架的新手,需要定义一个从/protected/views/layouts/main.php页面调用的函数。我可以定义它(控制器/模型)吗?这样我就可以在函数中定义相应的操作。根据函数的功能以及您需要它的可视性,您可以执行至少两种操作之一: 扩展基本CController类,在那里定义函数,然后从这个新类派生每个控制器类。要调用该函数,您需要运行$this->myFunction()) 将函数放入模型中,在控制器操作函数中实例化该模型的对象,然后在视图中通过$this->myModel

我是Yii框架的新手,需要定义一个从/protected/views/layouts/main.php页面调用的函数。我可以定义它(控制器/模型)吗?这样我就可以在函数中定义相应的操作。

根据函数的功能以及您需要它的可视性,您可以执行至少两种操作之一:

  • 扩展基本CController类,在那里定义函数,然后从这个新类派生每个控制器类。要调用该函数,您需要运行
    $this->myFunction()
  • 将函数放入模型中,在控制器操作函数中实例化该模型的对象,然后在视图中通过
    $this->myModelObject->myFunction()调用它

  • 不客气-如果答案对您有帮助,您可以接受:)