izisoft/yii2-krajee-base

所有 Yii2 Krajee 扩展的基础库和组件。

安装: 17

依赖者: 1

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-master / 1.9.x-dev 2018-05-23 03:37 UTC

This package is not auto-updated.

Last update: 2024-09-20 19:30:09 UTC


README

Stable Version Unstable Version License Total Downloads Monthly Downloads Daily Downloads

这是一个基础库,包含了一组用于所有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 小部件现在自动为通过 registerPlugin 方法注册 jQuery 插件的每个输入附加以下 HTML5 数据属性

  • data-krajee-{name} 插件的客户端选项。标签 {name} 将被替换为注册的 jQuery 插件名称(例如 select2typeahead 等)。

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 设置的网络提示/wiki

要么运行

$ php composer.phar require izisoft/yii2-krajee-base "dev-master"

或者将以下内容添加到

"izisoft/yii2-krajee-base": "dev-master"

你的 composer.json 文件的 require 部分。

许可证

yii2-krajee-base 以 BSD 3-Clause 许可证发布。请参阅附带文件中的 LICENSE.md 获取详细信息。