码迷,mamicode.com
首页 > 其他好文 > 详细

字段映射

时间:2016-04-08 06:27:59      阅读:507      评论:0      收藏:0      [点我收藏+]

标签:

字段映射

1、为什么需要字段映射

在实际项目开发中,如果想实现数据的添加等操作,必须有一个前提:表单数据中的表单名称必须与数据表的字段名称一致,否则在创建数据对象时,会导致数据插入异常,而且这样也容易暴露数据表的字段信息。

部门表分析:Dept控制器,表名可能是:前缀_dept

分析表单:部门名称对应name

???????? 上级部门对应pid

???????? 排序对应sort

备注对应remark

2、字段映射

ThinkPHP的字段映射功能可以让你在表单中隐藏真正的数据表字段,而不用担心放弃自动创建表单对象的功能。

protected $_map = array(

????‘name‘?? => ‘username‘,

????‘pwd‘ => ‘userpwd‘

);

① 定义表单元素假名

技术分享

定义成以上形式后,系统将无法正常插入数据到数据表,那么如何解决呢?

② 使用字段映射

路径:./Application/Admin/Model/自定义模型中

技术分享

3、字段映射详解

技术分享

当调用系统中的create方法时,系统会自动检查字段映射

技术分享

字段映射

标签:

原文地址:http://www.cnblogs.com/nyxd/p/5366318.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!