2

早上好,我想知道是否有一种神奇的方法可以将在 controllerModule 中创建的变量传递给 ViewModule。例子:

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

并在视图 display()

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

也许有更好的方法在 Controller 和 View 之间交换数据?谢谢。

4

1 回答 1

7

view_object_mapvar 是为您制作的。

在您的控制器中,您可以执行以下操作:

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

您可以像这样轻松检索数据:

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

或者

echo $this->view_object_map['myDataKey'];
于 2013-01-15T19:57:33.523 回答