Zend - widoki

D4
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 8 lat
  • 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)?

edytowany 1x, ostatnio: dzek69
dzek69
Kod wrzucaj w znaczniki <code=nazwa_jezyka>...</code> bo się pogniewamy. Jesteś na forum ponad rok, więc dbaj o porządek.
dzek69
@d4rqu Mam też prośbę być KOŃCZYŁ WĄTKI. Pytania zadajesz prawie codziennie ostatnio, ale NIGDY nie informujesz czy podane rozwiązania są dobre/złe, nigdy nie oznaczasz posta rozwiązującego problem, więc wątki "wiszą" jako nierozwiązane. Oczekujesz pomocy, to sam zrób coś dla nas.
freemp3
  • Rejestracja:ponad 11 lat
  • Ostatnio:3 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:około 11 lat
  • Ostatnio:ponad 8 lat
  • 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?

edytowany 1x, ostatnio: d4rqu
dzek69
TAGI <code>! Popraw post.
freemp3
  • Rejestracja:ponad 11 lat
  • Ostatnio:3 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.