lut 06
Przekierowanie jest przydatne gdy w jednej z akcji chcemy wywołać cały kod innej, aby tego nie kopiować możemy wewnątrz metody danej akcji wywołać metodę _forward()
Metoda ta przyjmuje kilka parametrów nazwę akcji, kontroler, moduł, oraz parametry. Dla przykładu:
class IndexController extends Zend_Controller_Action
{
public function indexAction()
{
// Główna akcja kontrolera
}
public function kontaktAction()
{
echo $this->_forward("index");
}
}
W przykładzie widać, że odwołanie do akcji kontakt wywołuje tak naprawdę akcję index.