zoukankan      html  css  js  c++  java
  • 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键指定需要展示的列及其格式。

     

  • 相关阅读:
    104.Maximum Depth of Binary Tree
    103.Binary Tree Zigzag Level Order Traversal
    102.Binary Tree Level Order Traversal
    101.Symmetric Tree
    100.Same Tree
    99.Recover Binary Search Tree
    98.Validate Binary Search Tree
    97.Interleaving String
    static静态初始化块
    serialVersionUID作用
  • 原文地址:https://www.cnblogs.com/peteremperor/p/6404908.html
Copyright © 2011-2022 走看看