我想在yii中声明(和访问)模型和/或控制器中CList类型的全局变量(对象)。
我希望有两个按钮,一个用于向Clist添加新元素,另一个用于删除特定元素。
那我该怎么办?
答案 0 :(得分:0)
有一些选项,其中一些选项仅适用于单个请求,而其他选项可用于您的应用程序的许多请求。
如果您只需要在单个请求的类和组件之间共享数据,请考虑使用application params变量。
// To store
Yii::app()->params['my_list']= $myvalue;
...
// To retrieve
$myvalue = Yii::app()->params['my_list'];
如果您希望值保持在单独的网页请求之间,请考虑使用会话。
// To store
Yii::app()->session['my_list']= $myvalue;
...
// To retrieve
$myvalue = Yii::app()->session['my_list'];