Просмотр исходного кода

Asset feature refactoring (WIP)

Qiang Xue 12 лет назад
Родитель
Сommit
b6232130c1
5 измененных файлов с 30 добавлено и 23 удалено
  1. 0 1
      assets/.gitkeep
  2. 29 0
      config/AppAsset.php
  3. 0 18
      config/assets.php
  4. 0 3
      config/web.php
  5. 1 1
      views/layouts/main.php

+ 0 - 1
assets/.gitkeep

@@ -1 +0,0 @@
-*

+ 29 - 0
config/AppAsset.php

@@ -0,0 +1,29 @@
+<?php
+/**
+ * @link http://www.yiiframework.com/
+ * @copyright Copyright (c) 2008 Yii Software LLC
+ * @license http://www.yiiframework.com/license/
+ */
+
+namespace app\config;
+
+use yii\web\AssetBundle;
+
+/**
+ * @author Qiang Xue <qiang.xue@gmail.com>
+ * @since 2.0
+ */
+class AppAsset extends AssetBundle
+{
+	public $basePath = '@wwwroot';
+	public $baseUrl = '@www';
+	public $css = array(
+		'css/site.css',
+	);
+	public $js = array(
+	);
+	public $depends = array(
+		'yii\web\YiiAsset',
+		'yii\bootstrap\ResponsiveAsset',
+	);
+}

+ 0 - 18
config/assets.php

@@ -1,18 +0,0 @@
-<?php
-
-return array(
-	'app' => array(
-		'basePath' => '@wwwroot',
-		'baseUrl' => '@www',
-		'css' => array(
-			'css/site.css',
-		),
-		'js' => array(
-
-		),
-		'depends' => array(
-			'yii',
-			'yii/bootstrap/responsive',
-		),
-	),
-);

+ 0 - 3
config/web.php

@@ -18,9 +18,6 @@ return array(
 			'class' => 'yii\web\User',
 			'identityClass' => 'app\models\User',
 		),
-		'assetManager' => array(
-			'bundles' => require(__DIR__ . '/assets.php'),
-		),
 		'log' => array(
 			'traceLevel' => YII_DEBUG ? 3 : 0,
 			'targets' => array(

+ 1 - 1
views/layouts/main.php

@@ -7,7 +7,7 @@ use yii\widgets\Breadcrumbs;
  * @var $this \yii\base\View
  * @var $content string
  */
-$this->registerAssetBundle('app');
+app\config\AppAsset::register($this);
 ?>
 <?php $this->beginPage(); ?>
 <!DOCTYPE html>