Часто приходится видеть, как люди неправильно используют хелперы вида в своих приложениях. В такие хелперы они внедряют большие куски html разметки, даже не понимая, что хелперы вида предназначены совсем не для этого. Посмотрите на код стандартных хелперов вида в Zend Framework - разве они содержат огромные куски разметки? Нет.
Отформатировать дату, раскрасить имя пользователя, выводимое на страницу, показать иконку статуса icq, отрисовать специфичную кнопку - вот тот круг задач, для которого были придуманы хелперы. Применяйте хелперы тогда, когда требуется выполнять в скриптах вида определенный набор повторяющихся функций.
Если же вам требуется вывести какой-либо большой кусок html разметки в нескольких местах проекта - здесь отлично подойдут партиалы (partials). Они-то как раз и предназначены для решения подобного типа задач. Кстати, за подключение партиала в скрипт вида отвечает хелпер - partial и partialLoop (если требуется вывести партиал в цикле). Почувствуйте разницу.
Если вы еще не использовали партиалы ни разу, вот вам ссылка на официальный мануал, читайте до полного понимания: Partial Helper