将行标记为只读可以是以下任何操作的结果:
> Zend_Db_Select查询与另一个表连接
>在select对象上设置了setIntegrityCheck(false)
>一列或多列是评估表达式的结果
如果满足上述任何条件,则生成的行对象将被标记为只读,因为Zend_Db无法保证结果中的所有列都引用select对象的原始父表.因此,任何在行对象上调用update(),save()或delete()的尝试都将失败.
其中一些信息遍布整个Zend_Db_Table reference,如果您搜索完整性,您可以看到许多实例,其中行将被标记为只读.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。