* @date 2016/03/15 * @package app\ht\helpers */ class JsFiles { CONST POS_HEAD = View::POS_HEAD; CONST POS_END = View::POS_END; /** * @param View $view * @param $source * @param $pos, 默认:self::POS_HEAD */ public static function register(View $view, $source, $pos = self::POS_HEAD) { $assetsUrl = Yii::$app->params['assetsUrl']; if ($assetsUrl) { $source = $assetsUrl .'/'. $source; } else { $source = Yii::getAlias('@web') . $source; } $view->registerJsFile($source, [ 'depends' => [AppAsset::className()], 'position' => $pos ] ); } }