Otwieram link na stronie CMS i w nim mam wykonać taką akcję:
1) pobrać z treści podstrony "słowa klucze"
2) na ich podstawie wygenerować szablony i przypisać je do konkretnych zmiennych
3) następnie podmienić te zmienne do konkretnych "słów kluczy" z kroku 1
Po odczytaniu podstrony w pętli lece po słowach kluczowych napotkanych w kodzie i aby wygenerować szablon podpinam się po inną akcję w tym samym kontrolerze:
$request = clone $this->getRequest(); $request->setActionName('keywords'); $this->_helper->actionStack($request);
i teraz metoda keywordsAction odczytuje widok keywords.phtml i wszystko byłoby pięknie ładnie gdyby nie fakt że on wypisuje mi tą treść od razu. Gdy obiąłem ten fragment kodu metodą ob_start i ob_get_clean nic to nie dało. On i tak wypluwa to od razu podczas "tworzenia". Jak przypisać całość kodu z akcji do konkretnej zmiennej bez wypisywania jej od razu ?