При разработке веб-приложения с использованием ZF у меня было ха-ха! момент относительно метода _forward в Zend_Controller_Action. Как указано в Справочном руководстве программиста, при вызове _forward внутри действия, запрошенное действие не будет выполнено, пока текущее действие не завершится. Это вызывает вопрос:
Когда бы вы использовали действие _forward, чтобы преднамеренно убедиться, что ваше текущее действие завершено, прежде чем начинать другое, помимо обработки формы (хотя вы, вероятно, все равно разместили бы запрос _forward в конце действия)? Какие есть яркие примеры этого? Какие-либо подводные камни или преимущества использования этого подхода по сравнению с ActionStack?