1.數據小部件數組
Yii 提供了一套數據小部件 widgets,這些小部件能夠用於展現數據spa
DetailView 小部件用於顯示一條記錄數據。對象
ListView 和 GirdView 小部件可以用於顯示一個擁有分頁、排序和過濾功能的一個列表或者表格。排序
2. DetailViewget
用來顯示一條記錄的詳情,下面這些都是一條記錄的狀況:it
一個Model模型類對象的數據。io
ActiveRecord類的一個實例對象。date
由鍵值對構成的一個關聯數組。List
3.DetailView的建立model
調用DetailView::widget方法
model這裏能夠是一個模型類的實例,也能夠是一個數組。
attributes 屬性決定顯示模型的哪些屬性以及如何格式化。
4.DetailView de 自定義設置
常常用attribute和value來分開展現屬性的標籤和屬性的值。
能夠指定數據的展現格式。
template 和 options 屬性能夠調節整個DetailView的格式
例子:
<?= DetailView::widget([
'model' => $model,
'attributes' => [
'id',
'title',
'content:ntext',
'tags:ntext',
'status',
'create_time:datetime',
'update_time:datetime',
'author_id',
],
]) ?>