数据小部件 widgets 还有Grid View是gii生成的还是自己按照规则书写的

像这样的

<?php
echo Tabs::widget([
   'items' => [
       ['label'=>'***', 'url' => ['/operate/app/index?type='.$type.'&type_id='.$type_id]],
       ['label'=>'***', 'url' => ['/operate/app/indexAll?type='.$type.'&type_id='.$type_id], 'active' => true],
   ],
   'options' => [
       'class' => 'nav nav-tabs',
   ],
]);
?>
还有这样的
<?= GridView::widget([
   'dataProvider' => new ArrayDataProvider([
       'allModels' => AppSetting::getAppInfoNew($type, $type_id, true),
       'pagination' => [
           'pageSize' => 10000,
       ]]
   ),
   'filterModel' => null,
   'layout' => '{items}{pager}',
   'columns' => [
       //['class' => 'yii\grid\SerialColumn'],

       'id',
       'name',
       'class',
       [
           'label' => '应用状态',
           'format' => 'raw',
           'value' => '***',
       ],
       [
           'label' => '设置',
           'format' => 'raw',
           'value' => function($data) use($type, $type_id) {
               return '<a href="#here" onclick="configPage('.$data->id.','.$type.','.$type_id.')">设置</a>';
           },
       ],            

       //['class' => 'yii\grid\ActionColumn', 'header' => '操作', 'template' => '{update}'],
   ],
]); ?>

看手册也不是很理解;纠结了一段时间了;哪位大神可以指教下 怎么使用啊?
__oneday
浏览 1134回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP