Yii2.0框架 小部件 DetailView

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',
],
]) ?>

相關文章
相關標籤/搜索