2013-04-12 15 views

risposta

24

Basta provare con:

$this->getResponse()->setStatusCode(404); 
return; 

nel metodo di azione del controller.

+0

Grazie. Ha funzionato! –

+0

Se trovi utile la mia risposta, ricorda di contrassegnare come accettato. – hsz

+0

Devo solo aspettare altri 10 minuti. :) –

29
class IndexController extends AbstractActionController 
{ 
    public function previewAction() 
    { 
     return $this->notFoundAction(); 
    } 
} 
0

Nella configurazione ZF2 corretta si dovrebbe già avere la visualizzazione 404, poi nella vostra azione di controllo basta usare il seguente ed il 404 viene gestito automaticamente per voi:

if($notTheCorrectSlugMatchOrWhatEver){ 
    return $this->notFoundAction(); 
    } 
Problemi correlati