alexeevdv / yii2-shortcodes
0.1.1
2018-04-20 14:37 UTC
Requires
- alexeevdv/php-shortcodes: ~0.1.0
- yiisoft/yii2: ~2.0.0
Requires (Dev)
- codeception/codeception: ~2.4.0
- yiisoft/yii2-coding-standards: ~2.0.0
This package is auto-updated.
Last update: 2024-08-29 04:31:39 UTC
README
为WordPress风格短代码渲染小部件的Yii2行为。
安装
安装此扩展的首选方式是通过 Composer。
运行以下命令之一:
$ php composer.phar require alexeevdv/yii2-shortcodes "~0.1.0"
或者将以下内容添加到您的 composer.json
文件的 require
部分:
"alexeevdv/yii2-shortcodes": "~0.1.0"
配置
use alexeevdv\yii\shortcodes\ShortcodeBehavior; //... 'components' => [ //... 'view' => [ 'as shortcodeBehavior' => ShortcodeBehavior::class, 'map' => [ 'feedback' => \frontend\widgets\ContactForm::class, 'gallery' => [ 'class' => \frontend\widgets\GalleryWidget::class, 'theme' => 'dark', ], ], ], //... ], //...
用法
namespace frontend\widgets; class GalleryWidget extends \yii\base\Widget { public $id; public $theme; public function run() { // render your gallery here using $id and $theme } }
//Anywhere in your layouts, views or rendered content: [gallery id=413]