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

     

  • 相关阅读:
    3.6_分类性能评估
    3.5_逻辑回归案例分析
    3.4_分类算法之逻辑回归
    3.3_朴素贝叶斯
    3.2_k-近邻算法案例分析
    3.1_分类算法之k-近邻
    sklearn的estimator
    2.3_模型和交叉检验
    NYOJ 211 Cow Contest (弗洛伊德+传递闭包 )
    NYOJ 42 一笔画问题 (并查集+欧拉回路 )
  • 原文地址:https://www.cnblogs.com/peteremperor/p/6404908.html
Copyright © 2011-2022 走看看