首页 > 开发 > ThinkPHP > 正文

Tp中model深入(三):AR模式

2024-09-09 15:20:20
字体:
来源:转载
供稿:网友

AR模式:orm(对象关系映射);

Create:一

  1. $user = M(‘goods’); 
  2. $user->add()//添加数据 

二:

  1. $user ->create(); 
  2. $user->add(); 
  3.  
  4. Select: 
  5. $user ->M(‘goods’); 
  6. $user->find();//查询一条数据 
  7.  
  8. $user->select();//查询多条数据 
  9. //Vevb.com 
  10. Update: 
  11. $user=M(‘goods’); 
  12. $user->goods_name(‘kevin’);//需要修改的数据 
  13. $user->save();//更新操作 
  14.  
  15. Delete
  16. $user=M(‘goods’); 
  17. $user=delete(‘1’);//删除主键为1的数据 

字段映射:就是可以把数据表中的字段指向表单中的name的属性,能隐藏数据表中的字段数据,比较安全;

  1. Protected $map = array
  2.          ‘name’ => ‘kevin’, 
  3.          ‘mail’  => ‘email’ 
  4. }; 

我们使用create方法创建数据对象的时候,会自动转换成定义的实际数据表字段,使用字段映射后,默认不会对读取的数据会自动处理.

需要在配置文件中开启READ_DATA_MAP或者直接使用READ_DATA_MAP函数进行输出;

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选