kartik-v / yii2-detail-view
增强型 Yii 2 Detail View 小部件,具有特殊的 Bootstrap 风格、编辑数据的能力以及更多功能。
Requires
- kartik-v/yii2-dialog: ~1.0
- kartik-v/yii2-krajee-base: >=3.0.4
- kartik-v/yii2-widget-activeform: >=1.6.2
This package is auto-updated.
Last update: 2024-09-04 15:18:14 UTC
README
yii2-detail-view

一个扩展了多个功能的 Yii2 DetailView。扩展了 Yii 的 DetailView 支持多列行并在 VIEW 和 EDIT 模式下工作。通过使用单个配置属性来加速 VIEW 和 EDIT 的开发。扩展还包括了更容易样式化你的详细视图小部件单元格、数据、表单输入、小部件和列(特别是针对 Bootstrap 3)。默认情况下,小部件可以在 Bootstrap 3 面板内样式化,并带有按钮工具栏来切换模式和控制你的数据。请参阅详细文档和/或一个完整演示。
最新版本
有关各个版本变更的详细信息,请参阅变更日志。
注意:从 v1.8.4 版本开始增加了对 Bootstrap 5.x 的支持。扩展从 v1.7.0 版本开始包括 BC 破坏性变更。在此版本中,yii 核心DetailView 的
template
属性不再受支持。可以在小部件级别或小部件attributes
级别使用rowOptions
、labelColOptions
和valueColOptions
来配置高级布局功能。
文档 & 演示
您可以在详细文档、演示和API 代码文档中找到有关扩展使用的详细信息。
安装
安装此扩展的首选方法是使用 composer。
注意:请检查此扩展的composer.json以获取其要求和依赖项。阅读有关为您的应用程序的 composer.json 设置
minimum-stability
设置的网页提示 /wiki。
运行以下命令之一:
$ php composer.phar require kartik-v/yii2-detail-view "@dev"
或
"kartik-v/yii2-detail-view": "@dev"
将其添加到您的 composer.json
文件的 require
部分。
使用方法
use kartik\detail\DetailView; echo DetailView::widget([ 'model'=>$model, 'condensed'=>true, 'hover'=>true, 'mode'=>DetailView::MODE_VIEW, 'panel'=>[ 'heading'=>'Book # ' . $model->id, 'type'=>DetailView::TYPE_INFO, ], 'attributes'=>[ 'code', 'name', ['attribute'=>'publish_date', 'type'=>DetailView::INPUT_DATE], ] ]);
许可协议
yii2-detail-view 在 BSD-3-Clause 许可协议下发布。有关详细信息,请参阅捆绑的 LICENSE.md
。