【发布时间】:2010-01-07 04:13:08
【问题描述】:
本网站使用 CakePHP 1.2* 构建
我有一个元素需要放置在多个控制器下的多个视图中。这个元素非常动态,每次加载页面时都需要调用一个函数(相当大),然后显示返回的内容。
我想到了几个选项,但我确定没有一个是正确的方法。
- 将此函数放在 app_controller 中,然后以某种方式从元素中调用它
- 创建一个帮助器,然后将其包含在将显示该元素的每个控制器中。
- 创建一个组件,然后将其包含在每个将显示该元素的控制器中。
如果能以正确的方式提供帮助,我们将不胜感激。目前该元素被放置在多个控制器下的多个页面上,并使用$this->requestAction() 调用该函数,据我了解这肯定不是正确的方法。
提前致谢!
【问题讨论】:
标签: php cakephp cakephp-1.2