У меня есть макет, который отлично работает. Этот макет содержит несколько частей, которые отображают рекламу, боковую колонку и слайд-шоу и т. Д. Все они, вероятно, будут меняться в зависимости от того, на какой странице (модуль/контроллер/действие) сайта, на котором вы находитесь.Zend Framework - Как реализовать партитуры, содержащие логику
Каков наилучший способ сделать это правильно? Раньше я назначал переменные моему представлению внутри своих контроллеров, затем они передаются частичному, который затем отображает правильное слайд-шоу или рекламу. Это кажется уродливым и не совсем правильным для приложения MVC.
Есть ли у кого-нибудь другие способы сделать это?
У вас есть совершенно разные рекламные объявления/слайд-шоу для каждого действия, или вы просто хотите в некоторых случаях переопределить значение по умолчанию? –
Подходящий HTML-код одинаковый для каждого слайд-шоу/рекламы. Но отправленное содержимое будет другим, например. другой URL-адрес изображения, URL-адрес ссылки. Но для бокового столбца контент может быть полностью различным, например. для одного контроллера он может содержать список друзей или другой контроллер список уведомлений, а для другой - регистрационную форму. –