Zend - widoki

0

Hej,

Mam gotowa strone na zendzie.

W pewnym miejscu tworzy mi widok lub wyswietla Exception (inny widok).

Gdy ponizej dodaje :

$view = new Zend_View();
                    $view->setScriptPath('../application/views/scripts/index');
                    echo $view->render('step2b.phtml');

To nie tworzy dwa widoki jeden pod drugim.

Jak zrobic zeby anulowal tworzenie pierwszego widoku i stworzyl drugi widok (tzw. step2b)?

1

Nie wiem, czy dobrze zrozumiałem, chcesz w kontrolerze zmienić widok, który ma się wyświetlić?
Jest od tego odpowiedni helper:

$this->_helper->viewRenderer('viewscripthere');
0

Troche dziwne bo w indexcontroller mam

public function step2Action() {
}

I mimo ze kasuje tam wszystko laduje sie widok step2.phtml.

Ten widok moze sie ladowac jeszcze z innego pliku?

Np. application.ini?

1

W zend domyślnie ładowny jest plik widoku o takiej samej nazwie jak nazwa akcji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1