컨트롤러에서 public $a=true
;
현재 방문 중이라면 index/index
$a
을 판단하기 위해 이벤트를 사용하고 싶습니다. true
이면 정상적으로 index/index
에 액세스하고, false
이면 요청을 index/index2
해도 될까요?
컨트롤러에서 public $a=true
;
현재 방문 중이라면 index/index
$a
을 판단하기 위해 이벤트를 사용하고 싶습니다. true
이면 정상적으로 index/index
에 액세스하고, false
이면 요청을 index/index2
해도 될까요?
최종 실행:
<code>Di::getDefault()->get('dispatcher')->forward([ 'contraller' => 'index', 'action' => 'index2' ]);</code>
이벤트로는 dispatcher
의 beforeExecuteRoute
을 고려해 보세요.