ThinkPHP自3.1版本开始,由于增加了分层模型的支持,所以D方法也可以实例化其他的模型,例如:
1 | // 实例化UserService类
|
2 | $User
= D( 'User' , 'Service' );
|
3 | // 实例化UserLogic类
|
4 | $User
= D( 'User' , 'Logic' ); |
而D('User','Service');会导入Lib/Service/UserService.class.php,并实例化,等效于下面的代码:
1 | import( '@.Service.UserService' );
|
2 | $User
= new
UserSerivce(); |