sankaest/yii2-gridview

BSN4 版本的 Yii2 Gridview 模块。

安装: 9

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放性问题: 0

类型:yii2-extension

v1.0.0 2020-11-02 15:27 UTC

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 插件名称(例如 select2typeahead 等)。

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文件。