【问题标题】:CakePHP foreach loop in view to call functionCakePHP foreach 循环调用函数
【发布时间】:2011-09-03 06:10:15
【问题描述】:

在我看来,我有一个正常的 foreach 调用 foreach($users as $k=>$user):

但是在这个循环中,我需要从我的控制器或模型(不确定在哪里)调用一个函数,该函数会运行一些其他基于 Web 的检查并返回一个数组作为结果...

如何在视图中的 foreach 循环中调用函数?还是有其他我不知道的方法?

【问题讨论】:

标签: arrays function cakephp foreach


【解决方案1】:

你正在破坏 MVC。在渲染视图之前,您应该在控制器中准备好所有数据。

【讨论】:

    【解决方案2】:

    CakePHP 有一个基本的 MVC(模型、视图、控制器)概念。如果您从视图调用控制器或模型,您会做一些他们不想让您做的事情。

    最好创建一个helper,您可以从视图中访问它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多