YiiのListViewでitemViewに変数を渡す方法

<?php $this->widget('bootstrap.widgets.TbListView', array(
  'dataProvider' => $dataProvider,
  'itemView' => '_search4top',
  'template'=>'{items}',
  'ajaxUpdate' => true,
)); ?>

のようなListViewでitemViewに指定している_search4topに変数を渡したい場合、

<?php $this->widget('bootstrap.widgets.TbListView', array(
  'dataProvider' => $dataProvider,
  'itemView' => '_search4top',
  'viewData'=>array('dispCategory'=>$dispCategory),
  'template'=>'{items}',
  'ajaxUpdate' => true,
)); ?>

のようにすると、_search4top内で、変数$dispCategoryを利用できるようになります。

投稿日:
カテゴリー: php タグ: