| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | 
							- <?php
 
- /**
 
-  * FecShop file.
 
-  *
 
-  * @link http://www.fecshop.com/
 
-  * @copyright Copyright (c) 2016 FecShop Software LLC
 
-  * @license http://www.fecshop.com/license/
 
-  */
 
- namespace fec;
 
- use Yii;
 
- use fec\helpers\CConfig;
 
- /**
 
-  * @author Terry Zhao <2358269014@qq.com>
 
-  * @since 1.0
 
-  */
 
- class AdminModule extends \yii\base\Module
 
- {
 
-   
 
-     public $controllerNamespace ;
 
- 	public $_currentDir ;
 
- 	public $_currentNameSpace ;
 
- 	
 
- 	public function init()
 
-     {
 
- 		parent::init();  
 
- 		$this->configModuleParams();
 
- 		# 默认layout文件
 
- 		$this->layout = $this->layout ? $this->layout : "main.php";
 
- 		
 
-     }
 
- 	
 
- 	public function configModuleParams(){
 
- 		# 配置config文件
 
- 		$config_file_dir = $this->_currentDir . '/etc/config.php';
 
- 		if(file_exists($config_file_dir)){
 
- 			$params_data = (require($config_file_dir));
 
- 			
 
- 		}
 
- 		# 设置参数
 
- 		$params_data['_currentDir'] 		= $this->_currentDir;
 
- 		$params_data['_currentNameSpace'] 	= $this->_currentNameSpace;
 
- 		$params = $this->params;
 
- 		if(is_array($params) && !empty($params)){
 
- 			$params_data = \yii\helpers\ArrayHelper::merge($params,$params_data);
 
- 		}
 
- 		Yii::configure($this, ['params'=> $params_data]);
 
- 		
 
- 	}
 
- 	
 
- 	/*
 
- 	public function init()
 
-     {
 
-         parent::init();
 
- 		
 
- 		$theme		= CConfig::getCurrentTheme();
 
- 		# 定义views文件所在路径
 
- 		$dir = \basename($this->_currentDir);
 
- 		basename(dirname($_SERVER['PHP_SELF']));
 
- 		$viewPath = __DIR__ . "/Theme/".$theme."/".strtolower($dir);
 
- 		$this->setViewPath($viewPath); 
 
- 		# 定义模块专属的layout 文件  appadmin/code/Blog/Theme/default/article/layouts/main.php
 
- 		//$this->layout = "main.php";
 
- 		# 加载配置文件
 
- 		$config_file_dir = $this->_currentDir . '/etc/config.php';
 
- 		if(file_exists($config_file_dir)){
 
- 			if(($params_data = (require($config_file_dir))) && !empty($params_data)){
 
- 				Yii::configure($this, ['params'=> $params_data]);
 
- 			}
 
- 		}
 
- 		
 
- 		$this->params['blockDir'] = str_replace("\\controllers","",$this->controllerNamespace);
 
-     }
 
- 	*/
 
- }
 
 
  |