0
현재 Zend 2에서 백엔드 응용 프로그램을 개발 중이며 전체 응용 프로그램에 대한보기를 비활성화해야합니다. 초기화 단계에서 사용 중지 할 수 있다면 행복 할 것입니다. 이것이 가능한가?zend framework 2 전체 응용 프로그램보기 비활성화
감사합니다.
현재 Zend 2에서 백엔드 응용 프로그램을 개발 중이며 전체 응용 프로그램에 대한보기를 비활성화해야합니다. 초기화 단계에서 사용 중지 할 수 있다면 행복 할 것입니다. 이것이 가능한가?zend framework 2 전체 응용 프로그램보기 비활성화
감사합니다.
예. 가능합니다. 액션에서 다음 코드를 사용하여 뷰를 숨 깁니다.
return $this->getResponse();
namespace YourModule;
use Zend\Mvc\MvcEvent;
class Module
{
public function onBootstrap(MvcEvent $e)
{
$sharedEvents = $e->getApplication()->getEventManager()->getSharedManager();
$sharedEvents->attach('Zend\Mvc\Controller\AbstractActionController','dispatch',
function($e) {
$response = $e->getResponse();
$response->sendContent();
});
}
}
왜 그냥 빈보기 스크립트를 두지 마십시오? 특정 요청에 대해 모든보기를 비활성화 할 수 있어야합니까? 아니면 모든 요청에 대해? – kokx