Zaczynam właśnie zgłębiać tajniki ZF i zastanawia mnie jak można łatwo i elegancko rozwiązać następujący problem:
Załóżmy, że na jednej stronie, przykładowo indexie chcę mieć box newsów, sondę, box z linkami i przykładowo shoutboxa. Na innej zaś tylko newsy z danej kategorii i linki. Wg tego co już wiem na temat założeń ZF to każdy z tych komponentów powinien mieć osobny kontroler. Więc dla powyższego przykładu mam:
- NewsController
- PollController
- LinksController
- ShoutboxControlles
Każdy z nich ma parę akcji. Jak teraz powiązać to w całość na jednej stronie? Osobnych kontroler wywołujący akcję innych kontrolerów? Chciałbym też rozwiązać to przy użyciu configów w XML, w których będę sobie deklarował które moduły (kontrolery) będą użyte dla danej strony.
Jest co prawda metoda Zend_Controller_Action::_forward() ale to chyba niewiele pomoże w tym przypadku.
Liczę na sugestie
