如题,有什么方法吗?我现在需要从controller给layout传值,有什么方法吗?
如题,有什么方法吗?我现在需要从controller给layout传值,有什么方法吗?
不是直接$this->就行了吗?
不行,view里可以直接用这个,而layout中不可以。
利用 Yii::app()->params[‘xyz’] 来传值吧~ 或者做成 widget
因为这不是特别通用的参数,用params好像有点欠妥。
看来只能是做成widget或者直接把layout相关的代码挪到view里去了。。
控制器里定义类变量。