Я работаю над созданием интерфейса, который я хочу использовать как функцию "с вкладками". Каждая из этих вкладок уже написана как действие, а интерфейс с вкладками прекрасно работает в качестве ссылок на отдельные вкладки. Я решил попробовать написать страницу "index" для этого контроллера - поместив содержимое всех вкладок в скрытые div и обменявшись между ними с помощью jQuery, но как только я начал использовать помощник вида действия, я столкнулся с множеством людей, говорящих что его плохая практика. (см. эту статью)
Некоторые из этих действий создают формы - захватывают некоторые данные из модели и т.д. для отображения. Я хочу, чтобы каждое из действий продолжало функционировать самостоятельно (некоторые формы разбора также).
Просмотр/элемент должен предоставить вам меню с вкладками, а также все содержимое div в скрытом теге - где /item/tab 2 - это конкретное действие (например, представление формы).
Еще одно осложнение/оговорка. Некоторые действия будут вызывать исключения доступа, если у пользователя нет доступа к этой вкладке. Я бы предпочел не создавать проверку доступа в систему дважды (таким образом, отображается вкладка с пустым контентом).
Я просто пытаюсь понять, что лучше всего подходит для такого рода вещей, и я подумал, что помощником по действию может быть это. Если я попытаюсь использовать View Helpers - я начинаю задаваться вопросом, правильно ли это место для сборки Zend_Form.
Есть ли у кого-нибудь предложения по "правильному" способу работы, не используя Zend_View_Helper_Action
?