Db+record通过getKv()接收表单数据问题

Db+record通过getKv()接收表单数据问题,这个问题出现如果表单提交过来的的参数和数据库中表字段不匹配,然后使用new Record().setColumns(getKv())就会报异常,能否调整下,像getModel()或getBean,可能配置表单域别名和skipConvertError来接收并跳过检测。

评论区

JFinal

2019-01-03 16:17

使用new Record().setColumns(getKv()) 不会报异常,只有当你将数据存放到数据库的那一刹那才会报异常

因此,问题是不存在的

EATI001

2019-01-04 09:07

@JFinal 是的,就是存有数据库那一刻就会报异常。

EATI001

2019-01-04 09:08

@JFinal 也不是算是问题,就是应用情景没有getModel和getBean丰富,希望增强下。~

himans

2019-01-08 16:08

Record本来就是不做映射的,更像是用简洁方式直接操作Sql;要用映射自然是用Model(Bean)。这是概念问题,就好像希望扫把具有铁锹的功能 :P

lyh061619

2019-01-08 17:04

@JFinal 这个改进提得到,波总可以考虑增强下这个应用场景的呢,然后就可以愉快的全站使用db+record,爽翻天了。^_^

热门反馈

扫码入社