Osi*_*ani 2 variable-assignment sugarcrm
早安,我想知道是否有一种神奇的方法可以将在controllerModule中创建的变量传递给ViewModule.为例:
$this->assign['result'] => $resultValue;
Run Code Online (Sandbox Code Playgroud)
并在视图中显示()
echo $this->request['result'];
Run Code Online (Sandbox Code Playgroud)
也许有更好的方法在Controller和View之间交换数据?谢谢.
小智 7
该view_object_map变种是为你做的.
在您的控制器中,您可以:
$this->view_object_map['myDataKey'] = 'MyData';
Run Code Online (Sandbox Code Playgroud)
您可以轻松地检索您的数据:
$this->ss->assign('myData', $this->view_object_map['myDataKey']);
Run Code Online (Sandbox Code Playgroud)
要么
echo $this->view_object_map['myDataKey'];
Run Code Online (Sandbox Code Playgroud)