Ben bir yönlendirme (örneğin $ this-> _redirect-> gotoSimple () ;) yaptıktan sonra nasıl ek görünüm parametreleri göndermek olabilir?
Örneğin, ben bir hata eylemciye kullanıcıyı yönlendirmek ve ben onun görünümüne özel, ayrıntılı hata iletileri göndermek mümkün istiyorum bir Düzenle eylem var diyelim. Daha net göstermek için, akış olacaktır:
- Düzen görünümü de (diyelim ki, http://localhost/product/edit), kullanıcı kötü bir şey gönderdiğinde
- EditAction at () (benim URL http://localhost/error/index gibi okurdum ki), bir fail çek benim Hata view / eylemciye bir yönlendirme tetikler
- Hata / index.phtml özel hata iletisi görüntülemek için bir "errorMessage" görünümü değişken alır ve editAction () o "errorMessage" view değişkene bazı değer geçmek için bir araç ihtiyacı
Hızlı bir kod parçacığı muhtemelen gibi görünecektir:
public function editAction() {
//DO THINGS...
// Upon failure
if($fail) {
$this->_redirector->gotoUrl('/error/index');
//TODO: I need to be able to do something like
// $errorView->errorMessage = "Generic error";
}
}
Bu ulaşmanın herhangi bir çözüm, hatta diğer daha iyi yollar, büyük beğeni topluyor.