nekulin/yii2-krajee-base

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

安装: 18

依赖者: 1

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 62

类型:yii2-extension

1.8.5 2016-05-07 19:45 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.5。有关详细信息,请参阅 更改日志

扩展类

模块

扩展 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 扩展。

Config

一个用于跨 Krajee 的 Yii 2 扩展的全局配置和验证辅助类。

安装

安装此扩展的首选方法是使用 composer

注意:请阅读此网络技巧/wiki,了解如何为您的应用程序的composer.json设置minimum-stability配置。

运行以下命令:

$ 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