1、为什么需要字段映射

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

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

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

         上级部门对应pid

         排序对应sort

备注对应remark

2、字段映射

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

protected $_map = array(

    'name'   => 'username',

    'pwd' => 'userpwd'

);

① 定义表单元素假名

字段映射

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

② 使用字段映射

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

字段映射

3、字段映射详解

字段映射

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

字段映射

相关文章:

  • 2022-02-05
  • 2022-12-23
  • 2022-12-23
  • 2021-05-10
  • 2021-08-09
  • 2022-02-15
  • 2021-10-04
  • 2022-12-23
猜你喜欢
  • 2021-09-03
  • 2022-03-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-12
  • 2021-06-10
相关资源
相似解决方案