Я могу установить viewVars для одной записи и успешно отправить ее по почте. Проблема возникает, когда я хочу отправить электронное письмо, содержащее более одной записи. Я нахожу правильные записи и могу передать их в свою почтовую функцию. Проблема заключается в том, что когда я отлаживаю массив, переданный почтовому шаблону, я получаю
Notice (8): Undefined variable: vars [APP\View\Emails\html\latest_projects.ctp, line 1]
Однако чуть ниже ошибки он показывает мне информацию, которую я хочу:
(int) 0 => array(
'Project' => array(
'id' => '809',
'created' => '2014-04-23',
'project_number' => 'SPN00000809',
)
),
(int) 1 => array(
'Project' => array(
'id' => '810',
'created' => '2014-04-23',
'project_number' => 'SPN00000810',
)
)
*Некоторые поля опущены для краткости.
Как прокрутить этот массив в шаблоне электронной почты? Я пробовал стандартный цикл foreach, как и в представлении, но затем получаю неопределенную переменную, поставляемую foreach. Любые советы или предложения?