Zend - как отключить макет для данного действия?

У меня есть следующий контроллер, у которого, среди других методов, есть этот:

class EquipasController extends OccControllerAction {

    public function listaAction()
    {    
        $this->_helper->viewRenderer->setNoRender(true);
        $this->_helper->layout->disableLayout();
    }
}

Я ожидал этого, когда я это сделаю: http://www.example.com/equipas/lista/

контроллер запустится, и я не увижу рендеринга макета в моем окне просмотра.

Однако это не так. Моя домашняя страница отображается.

Где в ZF мы обычно говорим: если действие не существует, должна появиться домашняя страница?

Примечание: Если вместо: http: / /www.example.com/equipas/lista/

Верно, http://www.example.com/equipas/adasdas21232131/ , которого не существует.

У меня такой же рендеринг домашней страницы.

Что могло быть причиной такого поведения?

Новичок в Zend, MEM

15
задан Cœur 31 December 2016 в 07:59
поделиться