Цикл foreach CakePHP для вызова функции - PullRequest
0 голосов
/ 03 сентября 2011

У меня нормальный вызов foreach foreach($users as $k=>$user): на мой взгляд.

Однако в этом цикле мне нужно вызвать функцию из моего контроллера или модели (не знаю, где), которая выполняет и запускает несколько других веб-проверок и возвращает массив в результате ...

Как мне вызвать функцию из цикла foreach внутри моего представления? Или есть другой способ, о котором я не знаю?

Ответы [ 2 ]

0 голосов
/ 03 сентября 2011

вы нарушаете MVC. Перед рендерингом представления вы должны подготовить все данные в контроллере.

0 голосов
/ 03 сентября 2011

CakePHP имеет базовую концепцию MVC (модель, вид, контроллер).Если вы вызываете контроллер или модель из представления, вы делаете то, что они не позволяют вам делать.

Лучше создать помощник , к которому вы сможете получить доступ.с точки зрения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...