2013-07-22 10 views
7

Może jestem głupkowaty i nie mogę znaleźć dokumentacji. Chcę dodać identyfikator fragmentu na końcu adresu URL używanego w przekierowaniu czynności kontrolera. To niby co chcę zrobić:Dodaj identyfikator fragmentu do przekierowania Zenda

return $this->redirect()->toRoute('jobapplication',array('action'=>'edit','id'=>$candidateclass->application_id,'fragment'=>'candidateclass')); 

Wszystko mam to:

http://localhost/Zend/public/jobapplication/edit/21 

I chcę to:

http://localhost/Zend/public/jobapplication/edit/21#candidateclass 

myśli?

+0

użyć ciągu konkatenacji? :-) brudne, ale miłe. – Andrew

Odpowiedz

13

przekazać fragment w tablicy $options, który jest trzeci parametr metody toRoute(), spróbuj ...

return $this->redirect()->toRoute(
    'jobapplication', 
    array('action' => 'edit', 'id' => $candidateclass->application_id), 
    array('fragment' => 'candidateclass') 
); 
+0

Awesome! Próbowałem i działa. Uderzyłem głową o ścianę, próbując znaleźć na niej dokumentację. Dzięki! –

Powiązane problemy