Так что это мой проект структура каталогов:Частичных ошибочный макет
application/
layouts/
scripts/
default.phtml
partials/
partial.phtml
modules/
default/
controllers/
models/
forms/
views/
scripts/
public/
В default.phtml layotu я пытаюсь включить частично, как это:
<?php echo $this->partial('partials/partial.phtml', array()); ?>
Который получает меня эта ошибка:
script 'partials/partial.phtml' not found in path (...)
Означает ли это, что частичные могут быть включены только из сценариев просмотра? Я мог бы поместить частично внутри модулей/default/views, но это кажется неправильным, потому что в случае, если есть больше модулей, один и тот же частичный файл будет повторяться несколько раз.
Я не вижу версию ZF здесь, но в ZF 1.11 ваше решение не будет работать. В моем случае, когда я хотел использовать partials в LAYOUT, мне пришлось создать структуру каталогов в 'layout/scripts /'. – xyz