当前位置:首页 > CMS教程 > Thinkphp > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2015-09-30 14:38:35 浏览: 评论:0 

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. //phpfensi.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函数进行输出;

Tags: model深入 AR模式

分享到:

相关文章