2013-01-15 15 views
1

안녕하세요, ControllerModule에 생성 된 변수를 ViewModule로 전달하는 마법의 방법이 있는지 알고 싶습니다. exemple : SugarCrm이 컨트롤러에서보기로 데이터를 전달합니다.

$this->assign['result'] => $resultValue; 

과 뷰 디스플레이()

echo $this->request['result']; 

어쩌면 컨트롤러와 뷰 사이에 데이터를 교환 할 수있는 더 좋은 방법이에

? 감사합니다.

답변

7

view_object_map var이 만들어졌습니다.

$this->view_object_map['myDataKey'] = 'MyData'; 

을 그리고 당신은 그렇게 easyly 데이터를 검색 할 수 있습니다 : 컨트롤러에서

당신은 할 수

$this->ss->assign('myData', $this->view_object_map['myDataKey']); 

또는

echo $this->view_object_map['myDataKey']; 
관련 문제