问答详情
源自:3-5 [MVC实例]演示程序的效果并总结

testController.class为何不需要引用testView以及testModel

为何testController.class.php 没有require testView.class.php以及 testModel.class.php 就能调用testView以及testModel?   求解一下??????谢谢!

提问者:懒人6号 2016-12-27 23:52

个回答

  • EnzoLiu
    2016-12-28 03:56:54
    已采纳

    require testView.class.php

    require testModel.class.php 
    实际上是引用了,但并不是在testController.class.php里面引用的。

    	$testModel = M('test');
    	$data = $testModel->get();
    	$testView = V('test');
    	$testView->display($data);

    细看源码,可以看到是调用了M 和V函数

    当去查看M和V函数的时候 会看到在该函数里面进行了require操作,并将该对象实例化后的对象进行了return操作