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的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did6433