如何更改窗口小部件应使用的库?
我将框架中的版本更改为使用最小版本的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,但我想将其设置为使用引导程序的最小版本
答案 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