This is a base library with set of foundation classes and components used by all Yii2 extensions by Krajee. One can use this base library during creation of one's own extensions if needed.
Note: This extension depends on the yiisoft/yii2-bootstrap extension. Check the composer.json for this extension's requirements and dependencies.
Why this extension? ¶
To ensure a leaner code base / foundation component for use in all Krajee extensions (e.g. yii2-widgets, yii2-grid, yii2-editable etc.). This should allow most developers to plug and play components only they need, without needing the complete suite of widgets. For example, this mitigates this issue.
Extension Classes ¶
Widget ¶
Extends Yii Widget class for Krajee's Yii2 widgets and usage with bootstrap CSS framework.
InputWidget ¶
Extends Yii InputWidget class for Krajee's Yii2 widgets and usage with bootstrap CSS framework.
AssetBundle ¶
Extends Yii AssetBundle class for Krajee's Yii2 widgets with enhancements for using minimized CSS and JS based on debug mode.
Config ¶
A global configuration and validation helper class for usage across Krajee's Yii 2 extensions.
Latest Release ¶
The latest version of the module is v1.0.0 released on 06-Nov-2014. Refer the CHANGE LOG for details.
Installation ¶
The preferred way to install this extension is through composer.
Either run:
$ php composer.phar require kartik-v/yii2-krajee-base"*"
or add:
"kartik-v/yii2-krajee-base": "*"
to the require
section of your composer.json
file.
Usage ¶
This extension is used by all Krajee extensions starting with \kartik\
namespace.
Report ¶
- Report any issues on the project page
- Use the forum page for any discussions on this extension
License ¶
yii2-krajee-base is released under the BSD 3-Clause License. See the bundled LICENSE.md
for details.
If you have any questions, please ask in the forum instead.
Signup or Login in order to comment.