#php #zend-framework #zend-view
#php #zend-framework #zend-просмотр
Вопрос:
Я пытаюсь загрузить частичное представление на индексной странице. Для того, чтобы сделать это в index.phtml, у меня есть следующее:
echo $this->partial('index/partials/categories.phtml', array('categoryFeed'=>$this->categoryFeed));
Проблема в том, что когда я загружаю частичный файл, он также загружает верхний и нижний колонтитулы (из макета), поэтому у меня будет index[верхний-частичный[header-content-footer]-нижний колонтитул].
Мой вопрос в том, как я могу загрузить часть на главную страницу?
Комментарии:
1. Для меня вопрос не ясен. В чем проблема? Что вы хотите сделать и что происходит вместо этого?
2. правильный ли путь к вашему partial, мне кажется, что он выполняет действие, тем самым активируя макет. проверьте эту ссылку inchoo.net/tools-frameworks/zend /…
3. @Bodman: да, я думаю, ты прав. По вашей ссылке, помощник по частичному просмотру используется внутри файла макета. Я хотел бы использовать его внутри индексного файла (index.phtml), но я не знаю, как это сделать правильно (я новичок в ZF).
Ответ №1:
помощник по частичному просмотру клонирует текущий объект view, очищает назначенные переменные в клонированном представлении и выполняет указанный сценарий просмотра.
Он не может загрузить дополнительный верхний колонтитул — что угодно. Проверьте свой скрипт частичного просмотра.