牛骨文教育服务平台(让学习变的简单)
博文笔记

yii控制器传值到layout方法

创建时间:2016-04-25 投稿人: 浏览次数:1476

程序代码
class SiteController extends CController
{
     public $aboutLittle = null ; //定义一个属性,一定要是public的,要不layout中访问不到
     public function actionIndex()
     {
                   $this->aboutLittle = 123456 ;
     }
}
在layout中调用则为:
程序代码<?php echo $this->aboutLittle?>

方法:
1 将data从控制器传到视图页面,然后在引用layout的函数中,从renderPartial的第二个参数传值给layout
2 在控制器里定义类变量,在layout中用$this-> 来调用
3 使用Yii::app()->params["xyz"] 来传值
4 做成 widget

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。