Yii use namespace 命名空间

 1 return [
 2   'yii\base\Action' => YII2_PATH . '/base/Action.php',
 3   'yii\base\ActionEvent' => YII2_PATH . '/base/ActionEvent.php',
 4   'yii\base\ActionFilter' => YII2_PATH . '/base/ActionFilter.php',
 5   'yii\base\Application' => YII2_PATH . '/base/Application.php',
 6   'yii\base\ArrayAccessTrait' => YII2_PATH . '/base/ArrayAccessTrait.php',
 7   'yii\base\Arrayable' => YII2_PATH . '/base/Arrayable.php',
 8   'yii\base\ArrayableTrait' => YII2_PATH . '/base/ArrayableTrait.php',
 9   'yii\base\Behavior' => YII2_PATH . '/base/Behavior.php',
10   'yii\base\BootstrapInterface' => YII2_PATH . '/base/BootstrapInterface.php',
11   'yii\base\Component' => YII2_PATH . '/base/Component.php',
12  ......
13 ];

namespace相当于Yii里面的别名,从上一段return的数组来看,可以把namespace抽象成array的key,然后根据key的值去计算获取value,value就是文件的绝对路径,Yii就帮你include

 

posted @ 2016-03-22 17:17  WilliamShaw  阅读(2219)  评论(0)    收藏  举报