1
컨트롤러에 두 가지 조치 (actionA()
및 actionB()
)가 있습니다. 조건에 의존 actionA()
는 ViewModel
개체를 반환해야 또는 actionB()
로 전달 (그 결과를 반환) :Forward Plugin을 사용하여 데이터를 다른 액션으로 전달하고 Zend Framework 2에서 어떻게 읽습니까?
클래스 MyController에는 AbstractActionController를 확장 {나는
$result = $this->forward()->dispatch('MyModule\Controller\My', array(
'action' => 'b',
'data' => $data,
));
와 그것을 시도
public function aAction() {
...
$data = ...
...
if (...) {
$result = new ViewModel(array(
'data' => $data,
));
} else {
$result = $this->forward()->dispatch('MyModule\Controller\My', array(
'action' => 'b',
));
}
return $result;
}
그러나 나는이 데이터를 가져 오는 방법을 모른다.
물론 가능합니다. 내가 어떻게 해?