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