_forward bir iç yönlendirme olduğunu. _redirect Diğer bazı URL'ye gitmek için müşterinin tarayıcı söyler bir başlığı gönderir gibi, _forward başka bir yerde isteğini yönlendirmek için dahili Dispatcher söyler nerede.
Eğer normal sevk emri düşünürsek:
preDispatch()
someAction()
postDispatch()
Bu ilerleme içinde herhangi bir noktada _forward çağrılması, aşağıdaki aşamalar uygulanmalıdır değil neden olur. Eğer preDispatch () in _forward ararsanız, someAction () yani çağırdı ve olmayacaktır. Eğer someAction () in () _forward ve) sonra hiç œkod (someAction işlenecekleri, (eğer çerçeve işlemek için ne œkod seçim icar) görüşlerinizi işlemek için viewRenderer eylem yardımcı kullanarak iseniz.
Istek yeni Kontrolörü / Modülü iletilir olduğunda tüm gönderme işlemi orada tekrar edilecektir.
Sen kullanılarak gönderilir ediliyor ne eylem öğrenebilirsiniz:
$action = $this->getRequest()->getParam('action');
Yöntem adı 'someKindOfAction' ise, $ action 'bir-tür-of' içerecektir böylece $ eylem eylem url formu olacak. Sen denetleyicileri ve modüller için de yapabilirsiniz.