YII 学习之 控制器传值到模板 YII版本 1.1.17 本人是初学写在这里为方便自己查找如有错误请多包涵
YII传值不像TP 和smarty 用assign 来赋值到模板,YII的值是用render和renderPartial 来传到模板的
用法:$arr为数组 可以支持二维
$list=array(
'name'=>'张三',
'age'=>'18',
'sex'=>'男',
);
$arr=array(
'title'=>'YII学习',
'name'=>'YII',
'list'=>$list, //二维数组
)
$this->render('index',$arr);
模板调用:
<?php echo $title; ?> //普通变量
<?php echo $list['name']; ?> //二维数组
循环调用
<?php foreach($list as $v):?>
<li><?php echo $v; ?></li>
<li><?php echo $list['name']; ?>
<?php endforeach;?>