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表了!

原文地址:站长部落http://www.zzblo.com/index.html

posted @ 2012-04-01 10:32  漫步旅行者  阅读(279)  评论(0编辑  收藏  举报
md5密码破解站长部落论坛漫步旅行者博客 织梦仿站教程织梦dedecms教程