lialin /

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

安装: 32

依赖: 1

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 62

类型:yii2-extension

v1.8.8 2017-02-22 05:58 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 小部件现在自动将以下 HTML5 数据属性附加到每个通过 registerPlugin 方法注册 jQuery 插件的输入上

  • 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 设置的此 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 文件以获取详细信息。