开启了APP_DEBUG模式前,我打印MODEL的结果无法看到主键
我很奇怪为什么关闭了APP_DEBUG主键就消失了?这是什么道理?
我所做的步骤如下:
1确认MYSQL的确是有主键
2将MYSQL主键的名字由SID改成ID,把数据库重新删了再插入数据(我想快速的解决掉这个问题)
3重新检查所有代码,发现没问题。
4删除了RUNTIME下所有缓存,还是不能解决问题。
解决主键丢失的办法如下:
1在CONFIG文件下写入'DB_FIELDS_CACHE'=>false即可
开启了APP_DEBUG模式前,我打印MODEL的结果无法看到主键
我很奇怪为什么关闭了APP_DEBUG主键就消失了?这是什么道理?
我所做的步骤如下:
1确认MYSQL的确是有主键
2将MYSQL主键的名字由SID改成ID,把数据库重新删了再插入数据(我想快速的解决掉这个问题)
3重新检查所有代码,发现没问题。
4删除了RUNTIME下所有缓存,还是不能解决问题。
解决主键丢失的办法如下:
1在CONFIG文件下写入'DB_FIELDS_CACHE'=>false即可