Zend - widoki

D4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 122
0

Hej,

Mam gotowa strone na zendzie.

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

Gdy ponizej dodaje :

Kopiuj
$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)?

freemp3
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Miechów
  • Postów: 284
1

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

Kopiuj
$this->_helper->viewRenderer('viewscripthere');
D4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 122
0

Troche dziwne bo w indexcontroller mam

Kopiuj
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?

freemp3
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Miechów
  • Postów: 284
1

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.