yii2更改其他组成资产

时间:2018-08-13 13:41:10

标签: yii2-advanced-app

如何更改窗口小部件应使用的库?

我将框架中的版本更改为使用最小版本的lib

 'bundles' => [
                    'yii\web\JqueryAsset' => [
                        'jsOptions' => ['position' => 1], //jQuery to be loaded before the body of the page
                        'js' => [
                            YII_ENV_DEV ? 'jquery.min.js' : 'jquery.js'
                        ],
                    ],
                    'yii\bootstrap\BootstrapAsset' => [
                        'css' => [
                            YII_ENV_DEV ? 'css/bootstrap.min.css' : 'css/bootstrap.css',
                        ],
                    ],
                    'yii\bootstrap\BootstrapPluginAsset' => [
                        'js' => [
                            YII_ENV_DEV ? 'js/bootstrap.min.js' : 'js/bootstrap.js',
                        ],
                    ],
                ],

如何为其他已安装的组件设置相同的内容? f.e kartik-v / yii2-widget-touchspin使用bootstrap-touchspin.css,但我想将其设置为使用引导程序的最小版本

1 个答案:

答案 0 :(得分:0)

您可以将 YII_ENV 定义为以下值之一:

产品:生产环境。常量YII_ENV_PROD将评估为true。如果未定义,这是YII_ENV的默认值。

dev:开发环境。常量YII_ENV_DEV的计算结果为true。

测试:测试环境。常量YII_ENV_TEST的计算结果为true。

defined('YII_ENV') or define('YII_ENV', 'dev');

如果不起作用,请在“ /web/index.php”中添加上面的代码

define('YII_ENV_DEV', true);

https://www.yiiframework.com/doc/guide/2.0/en/concept-configurations#environment-constants