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

    GridView数据小部件

    是Yii中功能最强大的小部件之一。

    非常适合用来快速建立系统的管理后台

    用dataProvider键指定数据的数据提供者。

    用filterMdoel键指定一个能够提供搜索过滤功能的搜索模型类

    用columns键指定需要展示的列及其格式。

     

  • 相关阅读:
    三种构建器的使用
    java class file
    JVM知识(下)
    JVM知识(上)
    初识JMM
    nginx基础配置加基础实战演示
    GitHub中webhooks的使用
    redis sentinel介绍
    redis主从复制
    【开源】.net 分布式架构之监控平台
  • 原文地址:https://www.cnblogs.com/peteremperor/p/6404908.html
Copyright © 2020-2023  润新知