• 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键指定需要展示的列及其格式。

     

  • 相关阅读:
    4408: [Fjoi 2016]神秘数
    UOJ #35. 后缀排序[后缀数组详细整理]
    POJ 2887 Big String
    搜索过滤grep(win下为findstr)
    解决putty自动断开的问题
    > >> 将错误输出到文件
    环境变量
    端口被占用,查看并杀死占用端口的进程
    查找文件路径find
    【vim使用】
  • 原文地址:https://www.cnblogs.com/peteremperor/p/6404908.html
Copyright © 2020-2023  润新知