本网站使用 CakePHP 1.2* 构建
我有一个元素需要放置在多个控制器下的多个视图中。这个元素非常动态,每次加载页面时都需要调用一个函数(相当大),然后显示返回的内容。
我想到了几个选项,但我确定没有一个是正确的方法。
- 将此函数放在 app_controller 中,然后以某种方式从元素中调用它
- 创建一个助手,然后将其包含在将显示该元素的每个控制器中。
- 创建一个组件,然后将其包含在将显示该元素的每个控制器中。
任何帮助都以正确的方式表示赞赏。目前,该元素被放置在多个控制器下的多个页面上,并且正在调用该函数$this->requestAction()
,据我所知,这肯定不是正确的方法。
提前致谢!