好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

ThinkPHP实例化模型 - Thinkphp

ThinkPHP实例化模型

一:实例化一个表

1、创建一个基础模型,实例化一个系统自带的数据库类 &User= new Modol('user')等价于$User =M('user');

2、thinkphp会自动的去帮我们找到这个数据库当中的表,并且把表当中人相应字段全部拿过来,就可以直接操作这个表并可以用表中的各个方法(增,删,改,查)$list=$User->select()

二:实例化一个自己写的自定义数据库类和一个表

$USER  = M( 'USER' , 'COMMONMODEL' ); 等价于  $USER =NEW COMMONMODEL( 'USER' )  //自己写的类COMMONMODEL   $LIST = $USER ->SELECT();    DUMP( $LIST )  $USER ->ABD();  //COMMONMODEL类中的方法  

三:实例化一个用户定义的模型

1.自已定义模型://home/Lib/Action/

class  UserModel  extends  Model{             function  ad(){             echo   'aaaaaaaaaaa' ;       }  } 

2、实例化模型:

注意: 实例化模型的时候,一般是表名和你的类名(模型)不需要在传什么表名,在这种情况下已近拿到表的相关字段

$user  =  new  UserModel();等价于  $user =D( 'user' );  $list = $user ->select(); //select()就是继承Moel来的   dump( $list )  $user ->ad(); 

四:实力化一个空模型:

$user  =  new  Model();  $list = $user ->query( 'select * from think_user' ); //表一定要加前缀。   dump( $list ); 

查看更多关于ThinkPHP实例化模型 - Thinkphp的详细内容...

  阅读:76次