sankaest / yii2-gridview
BSN4 版本的 Yii2 Gridview 模块。
This package is auto-updated.
Last update: 2024-09-05 17:27:09 UTC
README
这是一个基础库,包含一组用于所有 Krajee 的 Yii2 扩展 的基础类和组件。如果需要,可以在创建自己的扩展时使用此基础库。
注意:此扩展依赖于 yiisoft/yii2-bootstrap 和/或 yiisoft/yii2-bootstrap4 扩展。请检查此扩展的composer.json 文件以获取此扩展的要求和依赖。
为什么使用此扩展?
为了确保所有 Krajee 扩展(例如 yii2-widgets、yii2-datecontrol、yii2-grid、yii2-dynagrid 等)都有一个更精简的代码库/基础组件。这应该允许大多数开发者只使用他们需要的组件,而无需使用完整的组件套件。例如,这可以缓解此问题。
版本变更
注意:有关各个版本变更的详细信息,请参阅变更日志。
扩展类
模块
扩展 Yii 模块 类,用于 Krajee 的 Yii2 小部件和启用翻译属性的使用。
小部件
扩展 Yii 小部件 类,用于 Krajee 的 Yii2 小部件和与 Bootstrap CSS 框架一起使用。
InputWidget
扩展 Yii InputWidget 类,用于 Krajee 的 Yii2 小部件和与 Bootstrap CSS 框架一起使用。从 v1.3.0 版本开始,Input 小部件现在将自动为每个通过 registerPlugin 方法注册 jQuery 插件的输入附加以下 HTML5 数据属性
data-krajee-{name}插件的客户端选项。标签{name}将被替换为注册的 jQuery 插件名称(例如select2、typeahead等)。
TranslationTrait
一个用于处理翻译功能并使用 Yii 的 i18n 组件的 trait。
BootstrapInterface
定义了 bootstrap 3.x 和 4.x 版本的常量和方法签名的接口,这些将在所有使用 BootstrapTrait 的类中实现。
BootstrapTrait
一个 trait,用于 bootstrap 3.x 和 4.x 版本解析功能(使用此 trait 的类必须实现 BootstrapInterface)。
AddonTrait
一个 trait,用于渲染 bootstrap 3.x 或 4.x 输入组插件。
WidgetTrait
一个 trait,用于 Krajee 小部件,包括用于插件注册的预构建方法。
AssetBundle
扩展 Yii AssetBundle 类,用于 Krajee 的 Yii2 小部件,并增强了根据调试模式使用最小化 CSS 和 JS 的功能。
PluginAssetBundle
扩展上述 AssetBundle,包括对 Bootstrap 资产和 JavaScript 插件的依赖。
AnimateAsset
用于加载各种CSS3动画和效果的资源包。
Html5Input
用于渲染HTML5输入的修改版小部件,具有bootstrap样式和Krajee的Yii 2扩展的输入组插件。
Config
全局配置和验证辅助类,用于Krajee的Yii 2扩展的全局使用。
安装
安装此扩展的首选方式是通过 composer。
注意:请阅读此 网络提示/wiki,了解如何设置应用程序的composer.json中的
minimum-stability设置。
运行以下命令之一:
$ php composer.phar require kartik-v/yii2-rebase "dev-master"
或将以下内容添加到您的composer.json文件的require部分:
"kartik-v/yii2-rebase": "dev-master"
```json
许可证
yii2-rebase采用BSD-3-Clause许可证发布。有关详细信息,请参阅附带的LICENSE.md文件。