yii框架

WBOY
Release: 2016-06-23 14:38:35
Original
877 people have browsed it

$this->render('index', array('list'  => $list));
是什么意思?
初学者,求帮助,非常感谢~


回复讨论(解决方案)

$this->render('index', array('list'  => $list));
index指的是视图
array('list'  => $list)是把$list命名为新的list变量或者数组传到index视图。

显示index.php页面,并且传值$list,区别与renderPartial,renderPartial只是渲染局部视图。跟你一样的初学者,一起努力

我的理解是,渲染 index模板 把 值$list传给 index,如果有更多的值,可以把它作为数组的一个元素传入,如
$this->render('index', array('list'  => $list, 'name' => $arr_names));

我的理解是,渲染 index模板 把 值$list传给 index,如果有更多的值,可以把它作为数组的一个元素传入,如
$this->render('index', array('list'  => $list, 'name' => $arr_names));
将数组变量$list,$name传到index模板。

看样子Yii框架的使用者还是很活跃的。

向index视图传入 list参数,可以在index中直接使用$list变量,同时渲染输出。

向index视图传入 list参数,可以在index中直接使用$list变量,同时渲染输出。你要是了解smarty的话
他类似于smarty里面的
$samrty->assign('list',$list);
$samrty->display('index');

render是调用layout渲染一个view,并显示出来。
还有一个renderPrtial直接显示一个view,就是不调用layout。
楼主试试就知道了。

括号里面两个值,第一个是你的view页面,第二个array里面是要传的值,key是你传到页面的值,value是你在控制器获得的值,

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template