imaginary / yii2-fomantic-ui
为 Yii2 量身定制的 Fomantic UI 扩展
2.5.1
2020-09-10 21:23 UTC
Requires
- fomantic/ui: ~2
- yiisoft/yii2: ~2
README
为 Fomantic UI 提供的 Yii2 扩展
安装
yii2-fomantic-ui 2.* 与 Fomantic UI 2.* 兼容
Composer
通过 Composer 安装此扩展是首选方式。
运行以下命令:
php composer.phar require imaginary/yii2-fomantic-ui "~2"
或者添加以下内容到您的 composer.json
文件的 require 部分:
"imaginary/yii2-fomantic-ui": "~2"
使用方法
将 CSSAsset 添加到 AppAsset
<?php namespace backend\assets; use yii\web\AssetBundle; class AppAsset extends AssetBundle { public $basePath = '@webroot'; public $baseUrl = '@web'; public $css = []; public $js = []; public $depends = [ 'yii\web\YiiAsset', 'yii\web\JqueryAsset', 'icms\FomanticUI\assets\CSSAsset' ]; }
使用 Semantic UI 小部件和元素。标准 Yii2 小部件也已被采纳。
您可以替换 yii2 标准小部件。在 bootstrap.php 中编写:
Yii::$container->set(\yii\grid\GridView::class, \icms\FomanticUI\widgets\GridView::class); Yii::$container->set(\yii\widgets\ActiveForm::class, \icms\FomanticUI\widgets\ActiveForm::class); Yii::$container->set(\yii\bootstrap\ActiveForm::class, \icms\FomanticUI\widgets\ActiveForm::class); Yii::$container->set(\yii\widgets\Breadcrumbs::class, \icms\FomanticUI\collections\Breadcrumb::class); Yii::$container->set(\yii\grid\CheckboxColumn::class, \icms\FomanticUI\widgets\CheckboxColumn::class);
请非常小心。
致谢
由 Aleksandr Zelenin 开发的 Yii2-Semantic-UI 软件包,电子邮件: aleksandr@zelenin.me