Не существует единого стандарта, рекомендации или чего-либо еще, что можно было бы сделать.ZF, будучи настолько гибким, насколько это возможно, оставляет на ваше усмотрение то, что лучше для вашего приложения.Я воспользуюсь этим ответом для сравнения текущих решений.
Ответ Кейна - это решение, к которому, как мне кажется, приходит большинство людей.Лично у меня есть свой собственный поворот: application[/modules/name]/views/scripts/helpers/{your helper}/blah.phtml
, который позволяет вам не иметь конфликтующих частичных имен, и иметь возможность легко перемещаться к файлу помощников вашего представления.
Хотя это все еще отстой в вопросах модульности, помощники представления должныбыть установленным как минимум в двух местах.В качестве альтернативы другое популярное решение заключается в следующем:
application[/modules/name]/views/helpers/{your helper}.php
application[/modules/name]/views/helpers/{your helper}/{view scripts}.phtml
, который обеспечивает немного лучшую модульность для ваших помощников по просмотру.