This extension is a collection of useful helper functions for Yii Framework 2.0.
This class extends the Yii Html Helper to incorporate additional HTML markup functionality and features available in Bootstrap 3.x / 4.x. The helper functions available in this class are:
- Icon
- Label
- Badge
- Page Header
- Well
- Close Button
- Caret
- Jumbotron
- Abbreviation
- Blockquote
- Address
- List Group
- Panel
- Media
- Media List
- Checkbox Button Group
- Radio Button Group
This class extends the Yii Inflector Helper with more utility functions for Yii developers. The helper functions available in this class are:
- Is Empty
- In Array
- Properize
- Time Elapsed
- Time To String
- Time Remaining
- Format Bytes
- Number to Words
- Year List
- Month List
- Day List
- Date List
- Time List
- Boolean List
- Get PHP Data Type
- Array to HTML Table
- IP Address
You can see a demonstration here on usage of these functions with documentation and examples.
The preferred way to install this extension is through composer.
Note: Check the composer.json for this extension's requirements and dependencies. Read this web tip /wiki on setting the
minimum-stability
settings for your application's composer.json.
Either run
$ php composer.phar require kartik-v/yii2-helpers "dev-master"
or add
"kartik-v/yii2-helpers": "dev-master"
to the require
section of your composer.json
file.
// add this to your code to use these classes
use kartik\helpers\Html;
use kartik\helpers\Enum;
// examples of usage
echo Html::icon('cloud');
echo Enum::properize('Chris');
yii2-helpers is released under the BSD-3-Clause License. See the bundled LICENSE.md
for details.