性感的农民
- 性感的农民 回答了问题 下拉菜单怎么默认选择某项
通常有两种方法: 用JS, 控制器中对相应字段赋初值。
- 性感的农民 2015-05-24 已签到连续签到14天,获得了20个金钱
想加载在头部,给你个例子,注意
$jsOptions
class AppAsset extends AssetBundle { public $basePath = '@webroot'; public $baseUrl = '@web'; public $css = [ 'css/site.css', ]; public $js = [ ]; public $depends = [ 'yii\web\YiiAsset', 'yii\bootstrap\BootstrapAsset', '\rmrevin\yii\fontawesome\AssetBundle', ]; public $jsOptions = [ 'position' => \yii\web\View::POS_HEAD ]; }
@den1986 如果你在view里面写原生js的话,
AssetBundle
不必加载在头部。比如最常用的window.onload
方法:window.onload = function (){ ... }
而不是写成依赖
jQuery
的方式:$(function () { ... });
- 性感的农民 2015-05-23 已签到连续签到13天,获得了20个金钱
想加载在头部,给你个例子,注意
$jsOptions
class AppAsset extends AssetBundle { public $basePath = '@webroot'; public $baseUrl = '@web'; public $css = [ 'css/site.css', ]; public $js = [ ]; public $depends = [ 'yii\web\YiiAsset', 'yii\bootstrap\BootstrapAsset', '\rmrevin\yii\fontawesome\AssetBundle', ]; public $jsOptions = [ 'position' => \yii\web\View::POS_HEAD ]; }
- 性感的农民 2015-05-22 已签到连续签到12天,获得了20个金钱
- 性感的农民 回答了问题 关于composer问题
因为.gitignore把vendor忽略掉了,你的情况,可以这样处理:
将根目录的.gitignore打开,注释掉对/vendor的忽略# composer vendor dir #/vendor
在vendor目录写个shell删除vendor中的所有.gitignore文件,每次执行过composer对vendor目录中的内容有更新,就执行一下这个shell,这样保证所有vendor的文件都能放到git库。比如clean.sh,内容如下:
find -name '.gitignore' -exec rm -fv {} \;
BTW,人家这样设计.gitignore是因为人家网速快,部署服务器的时候,执行一下composer update --prefer-dist即可得到vendor的文件。