10-15 自动写入时间戳,放在model/order没问题,放在model/BaseMoodel就有问题

来源:10-15 TP5自动写入时间戳

吃了饿饿了又吃

2017-06-16

老师你好,

10-15 自动写入时间戳,放在model/Order没问题.

我又把它下放到model/BaseModel,就有问题. Order继承BaseModel的

单步测试的时候,create_time,看写入也是没有问题的,怎么就“fields not exists:[create_time]”

关于自动写入时间戳的,写的位置有讲究吗?

http://szimg.mukewang.com/59439baf00014a7403880090.jpg

http://szimg.mukewang.com/59439abe0001101c06290289.jpg

http://szimg.mukewang.com/59439abe0001fb0112620579.jpg


写回答

3回答

3winni

2017-12-18

我放在基类里运行后,在order表里是正确插入的,但是order_product里失败,错误提示是

数据表字段不存在:[create_time]

。。所以应该是放在基类里的话,会强制给每次调用的表都插入create_time字段,没有的话就会报错

0
0

7七月

2017-06-17

这个我还没有研究过,但是BaseModel应该是可以的,我晚点试一下,这个得跟一下源代码。

0
0

dear人格

2017-06-16

我的猜测是,可能报的是基类BaseModel 没有create_time,并不是Order的,你可以创建一个BaseModel表加个create_time字段,看看是否报错。 希望老师指正

0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程