zend-framework – Zend Framework:此行已标记为只读

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了zend-framework – Zend Framework:此行已标记为只读脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我第一次遇到这个问题.保存我的某个模型时,我收到错误消息:“此行已标记为只读”.不知道为什么我得到这个错误以及如何解决它.堆栈跟踪对我没有帮助.如何解决此问题以便保存记录?
将行标记为只读可以是以下任何操作的结果:

> Zend_Db_Select查询与另一个表连接
>在select对象上设置了setIntegrITyCheck(false)
>一列或多列是评估表达式的结果

如果满足上述任何条件,则生成的行对象将被标记为只读,因为Zend_Db无法保证结果中的所有列都引用select对象的原始父表.因此,任何在行对象上调用update(),save()或delete()的尝试都将失败.

其中一些信息遍布整个Zend_Db_Table reference,如果您搜索完整性,您可以看到许多实例,其中行将标记为只读.

脚本宝典总结

以上是脚本宝典为你收集整理的zend-framework – Zend Framework:此行已标记为只读全部内容,希望文章能够帮你解决zend-framework – Zend Framework:此行已标记为只读所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。