yii2之DetailView小部件
生活随笔
收集整理的這篇文章主要介紹了
yii2之DetailView小部件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
?DetailView小部件用于展示單條數(shù)據(jù)記錄,可配置屬性很少,使用也很簡單,直接貼代碼,一看就懂!
yii小部件數(shù)據(jù)小部件DetailView的使用示例:
<?= DetailView::widget(['model' => $user,//模型對象,如:AR類findOne()返回'attributes' => [//所有需要展示的模型屬性'realname','username',['attribute' => 'sex','value' => function($model) {//使用匿名函數(shù)格式化(參數(shù)為當(dāng)前模型對象),也可以在模型類中定義該方法$sex = ['保密', '男', '女'];return $sex[$model->sex];}],'phone','email',['attribute' => 'reg_time','format' => ['date', 'php:Y-m-d H:i:s']//日期格式化],['attribute' => 'log_time','label' => '最后登錄時(shí)間',//屬性標(biāo)簽'value' => Yii::$app->formatter->asDate($user->log_time, 'php:Y-m-d H:i:s')//使用formatter格式化日期]],'template' => '<tr><th style="text-align:right">{label}:</th><td>{value}</td></tr>',//自定義表格樣式'options' => ['class' => 'table table-striped']//為表格添加樣式類 ]) ?>效果圖如下:
注意:若想在DetailView某個(gè)單元格展示html,一定要設(shè)置該單元格的format參數(shù)為raw,否則html代碼將原樣輸出在頁面上!
?
轉(zhuǎn)載于:https://www.cnblogs.com/wujuntian/p/7274332.html
總結(jié)
以上是生活随笔為你收集整理的yii2之DetailView小部件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 搭建mysql集群,使用Percona
- 下一篇: 线性布局LinearLayout