Yii小部件

Posted 我是谁???

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii小部件相关的知识,希望对你有一定的参考价值。

小部件

Yii提供了一套数据小部件widgets,这些小部件可以用于显示数据。

DetailView小部件用于显示一条记录数据。

ListView和GridView小部件能够用于显示一个拥有分页、排序和过滤功能的一个列表或者表格。

1.DetailView

用来显示一条记录的详情,下面这些都是一条记录的情况:

一个Model模型类对象的数据

ActiveRecord类的一个实例对象

由键值对构成的关联数组。

2 DetailView的创建

调用DetailView::widget方法

model这里可以是一个模型类的实例,也可以是一个数组。

attributes属性决定显示模型的那些属性以及如何格式化

<?= DetailView::widget([
  ‘model‘ => $model,
  ‘attributes‘ => [
  ‘id‘,
  ‘username‘,
  ‘auth_key‘,
  ‘password_hash‘,
  ‘password_reset_token‘,
  ‘email:email‘,
  ‘status‘,
  ‘created_at‘,
  ‘updated_at‘,
],
]) ?>

 














以上是关于Yii小部件的主要内容,如果未能解决你的问题,请参考以下文章

Yii2 DetailView小部件

Yii 中的自定义小部件

Yii2:如何禁用或只读 Select2 小部件?

yii2之GridView小部件

Yii2框架学习 4-1 小部件学习 (DetailViewActiveFormGridView )

从 javascript 设置 yii2 select2 小部件的值