Zend framework ma ten minus, że szukając w google mamy mix odpowiedzi z Zend1 i Zend2. A niestety frameworki nie są ze sobą kompatybilne.

Dla przykładu w zend1 takie coś by (jeśli dobrze pamiętam) zadziałało:

function someAction() {
	$partial = $this->view->partial('foo', $data);
}

Niestety, w Zend2 w akcji kontrollera $this nie posiada widoku.
No ok, w wielu przykładach widzimy, że teraz należy go po prostu stworzyć, np:

public function addAction() {
	$view = new ViewModel();
	$view->setTerminal(true);
	return $view;
}

Niby fajnie, ale ten $view nie posiada metody partial(). Metoda ta jednak działa bez problemu w pliku widoku (.phtml).

Dochodząc do pytania.. jak wyrenderować partiala w metodzie akcji w Zend2? Muszę to mieć w zmiennej, odpada użycie pliku widoku.