Yii2 0框架 小部件 DetailView

2022-09-04 12:54:08 字數 824 閱讀 3743

1.資料小部件

yii 提供了一套資料小部件 widgets,這些小部件可以用於展示資料

detailview 小部件用於顯示一條記錄資料。

listview 和 girdview 小部件能夠用於顯示乙個擁有分頁、排序和過濾功能的乙個列表或者**。

2. detailview

用來顯示一條記錄的詳情,下面這些都是一條記錄的情況:

乙個model模型類物件的資料。

activerecord類的乙個例項物件。

由鍵值對構成的乙個關聯陣列。

3.detailview的建立

呼叫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',

],]) ?>

Yii框架2 0的小部件

小部件是檢視裡的可重用單元。小部件是在檢視中使用的,但是可能需要使用控制器傳給他的模型,比如在渲染表單的時候。比如一般的時間拾取器就可以直接砸檢視裡加入如下 就可以 useyii jui datepicker date 如果用到model 就大致是這樣的 useyii jui datepicker ...

yii2 0 表單小部件常用的預設選中

這個表頭就不多說了 use yii helpers html use yii widgets activeform form activeform begin id exam form options class form horizontal enctype multipart form data...

Yii框架中表單小部件

文字框 textinput 密碼框 passwordinput 單選框 radio radiolist 核取方塊 checkbox checkboxlist 下拉框 dropdownlist 隱藏域 hiddeninput 文字域 textarea rows 3 檔案上傳 fileinput 提交按...