Yii 延迟加载之映射表机制

映射表机制

实例化Model:
其实就是调用autoload(class)autoload( class)根据$class 得到该模型的完整路径
例如:
在D:…\Order.php

namespace app\Controllers;
use app\mosels\Order;
class HelloController extends Controller{
    public function actionIndex(){
        $order = new Order()-->调用autoload($class)获得D:\...\Order.php
    }
}

而autoload()如何获取到Order.php的完整路径,就涉及到映射表class map
所谓映射表,就是Yii框架里面的$classMap数组

\Yii:$classMap['app\mosels\Order'] = 'D:\...\Order.php';
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章