【发布时间】:2009-11-21 17:45:22
【问题描述】:
我想用 CakePHP 将视图用于另一个视图中的一个控制器操作,并传递一些变量。有人处理过这种情况或类似情况吗?
【问题讨论】:
标签: cakephp
我想用 CakePHP 将视图用于另一个视图中的一个控制器操作,并传递一些变量。有人处理过这种情况或类似情况吗?
【问题讨论】:
标签: cakephp
我想我理解你在尝试什么,但我很确定这不是直接可能的 - 正如你所发现的那样。
在这种情况下,我倾向于找到我想要在两个视图中复制的代码量,将其放入一个元素中,然后在两个视图中调用 $this->renderElement('path-to/element')。
您可以使用$this->requestAction('controller/function') 做一些事情,但它会带来很大的开销。
我建议考虑重新格式化您的代码并使用上面的元素建议。
【讨论】: