在我看来,我有正常的foreach电话foreach($users as $k=>$user):
。
然而,在这个循环中,我需要从我的控制器或模型中调用一个函数(不确定在哪里),然后运行一些其他基于Web的检查并返回一个数组...
如何从我视图中的foreach循环中调用函数?或者还有另一种我不知道的方式吗?
答案 0 :(得分:0)
CakePHP有一个基本的MVC(模型,视图,控制器)概念。如果你从视图中调用控制器或模型,你会做一些他们不想让你做的事情。
创建helper是一种更好的做法,您可以从视图中进行访问。
答案 1 :(得分:0)
你正在打破MVC。在渲染视图之前,您应该在控制器中准备好所有数据。