首页 > 编程知识 正文

mybatisplus忽略字段映射,字段映射表为空,无法采集

时间:2023-05-05 21:44:17 阅读:276058 作者:1534

字段映射 1、为什么需要字段映射

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

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

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

         上级部门对应pid

         排序对应sort

备注对应remark

2、字段映射

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

protected $_map = array(

    'name'   => 'username',

    'pwd' => 'userpwd'

);

① 定义表单元素假名

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

② 使用字段映射

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

3、字段映射详解

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

转载于:https://www.cnblogs.com/nyxd/p/5366318.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。