映射表机制
实例化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';