yii是如何通过widget把视图连接起来输出来的?

我就奇怪为什么在_view.php里能直接用

<?php echo $data->id; ?>

这个$data变量哪里来的?

因为在view.php里,有以下代码:


<?php $this->renderPartial('_view', array(

	'data'=>$model,

)); ?>

extract php标准函数 好多地方都有这个

_view.php 里面是一条记录的数据。你可以这样理解

foreach($dataProvider as $key => $data)

{

include(’_view.php’);

}