2

おはようございます。controllerModule で作成された変数を ViewModule に渡す魔法のような方法があるかどうか知りたいです。例:

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

そしてビューで display()

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

コントローラーとビューの間でデータを交換するためのより良い方法はありますか? ありがとうございます。

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 に答える