2013-08-21 5 views
0

У меня есть две панели в моем приложении, CustomerPanel и AdminPanel. Я хочу использовать общий макет для обеих панелей и вызывать макет CustomerPanel и макет AdminPanel в общем макете. Каков наилучший способ вложенного макета в zf2?Вложенная компоновка в рамке zend 2

ответ

0

в ZF1 этот вид функции был назван ActionHelper. В ZF2 у нас больше нет этого помощника. Однако есть гораздо более чистое и лучшее решение.

Майкл Гальего написал статью об этом:

Там два разных подхода и, как правило. Для более мелких виджетов, то есть для рендеринга AdminMenu, вы, вероятно, лучше всего используете ViewHelper. Характер ViewHelper должен быть небольшим и простым, поэтому, когда код начинает становиться более сложным, и в ваш виджет нужно добавить больше логики, перейдите к методу forward(), как объяснено в статье.