Thinkphp模型的实例化
Thinkphp模型的实例化 是我们在使用Thinkphp开发的过程中经常会使用到的,像在需要使用数据表的时候,我们就要经常进行实例化。
我们来看一个模型实例化的例子:
$user=new model(‘user’);
在Thinkphp为我们封装好了一个方法M来更加方便的来进行模型的实例化,例如上面的可以写成$user=M(‘user’); 也是可以的。
如果我们想自定一个自己自己写的Model的话,我们就可以使用D方法或者直接new这个model。
$user=D(‘user’); 或者$user=new UserModel();
这就是实例化自定义模型,但是注意文件的命名也是要UserModel.class.php。
但是如果我们要使用userModel.class.php 里的一些操作 ,但是我们有要使用其他的表的话,我们可以这样写
$user=M(‘UserModel:member’);
这样我们就实例化了userModel 可以使用里面的相关操作,又可以操作member表了!