zoukankan      html  css  js  c++  java
  • Yii2 DetailView小部件

     DetailView小部件

    • Yii 提供了一套数据库小部件 widgets,这些小部件可以用于显示数据
    • DetailView 小部件用于显示一条记录数据
    • ListView 和 GridView 可以用于显示一个拥有分页、排序和过滤功能的列表或者表格

    2、DetailView 用来显示一条记录的详情,以下为一条记录的情况:

    • 一个Model模型类对象的数据
    • ActiveRecord 类的一个实例对象
    • 由键值对构成的一个关联数组
        <?= DetailView::widget([         // 调用 DetailView::widget() 方法
            'model' => $model,           // model 这里可以是一个模型类的实例,也可以是一个数组
            'attributes' => [            // attributes 属性决定显示模型的那些属性以及如何格式化
                'content:ntext',
                'tags:ntext',
                ['label'=>'状态',
                 'value'=>$model->status0->name
                ],
                ['attribute'=>'author_id',                // 更常用的展示管理表字段的方式
                  'value'=>$model->author->nickname,
                  'label'=>'作者ID',
                ],
                ['attribute'=>'create_time',             // 格式化时间
                  'value'=>date('Y-m-d H:i:s',$model->create_time),    
                ],
            ],
         // 'template' 属性调整表格每一行的样式
            'template' => '<tr><th style=" 120px;">{label}</th><td>{value}</td></tr>', 
         // 'options' 属性调整真个 table 的样式 'options' => ['class' => 'table table-striped table-bordered detail-view'], ]) ?>

    注:本文为作者(44106-kangaroo) 看完魏羲教你学Yii2.0 视频后所记,如有转载请注明出处:http://www.cnblogs.com/chrdai/p/8006765.html

  • 相关阅读:
    八大算法手写
    Hql总结
    设计模式
    数据库连接失败(1)
    什么是ORM
    C++标准库之右值引用与交付语义
    C++标准库第二版笔记 2
    C++标准库第二版笔记 1
    Effective C++ 笔记:条款 32 确定你的public继承塑造出正确的is-a关系
    Effective C++ 笔记:条款 31 将编译关系降至最低
  • 原文地址:https://www.cnblogs.com/chrdai/p/8006765.html
Copyright © 2011-2022 走看看