2012-02-27 3 views
0

у меня есть это в мой контроллер методКак извлечь массив в цикле компоновки с использованием Zend Framework,

$data = array(1,2,3,4,'something'); 
Zend_Layout::getMvcInstance()->assign('whatever', $data); 

теперь я хочу, чтобы получить доступ к этому из файла макета бушель это просто дать массив, как я принести массив в макете

echo $ this-> layout() -> any;

Как я могу получить $ data array в файле макета?

+2

А что на ваш вопрос? – markus

+0

см. Отредактированный вопрос – ktm

+0

Вы не можете эхо-массивы. Что бы вы хотели увидеть вместо этого? Попробуйте использовать var_dump или print_r для отладки. – cmbuckley

ответ

0

петля Сделать в макете:

<?php foreach ($this->layout()->whatever as $item) { 
    echo $item; 
} ?> 
+0

спасибо, я просто думал, что это путь вокруг/ярлык в zf при отображении данных из db в таком случае. благодаря – ktm

Смежные вопросы