我一直在尝试根据Text字段编写CCK字段。但是,如果我创建一个只有1个值的标准CCK文本字段。然后编辑此类型的内容项,这些值永远不会保留。当我返回并编辑同一节点时,该值不存在。我检查了数据库,而不是表中的CCK节点。
如果我使用多个值,它可以正常工作。
我是CCK(6.x-2.6)和CTools(6.x-1.5)的最新日期。
有没有人见过这个?和可能的解决方案?
答案 0 :(得分:4)
所以我在经过长时间的调试后发现了问题。事实证明嵌入式媒体模块中存在一个错误。他们设置了不允许数据库表中的空值,但模块传递了空值。 Mysql不喜欢这个并且抱怨它,并且没有对该特定节点进行任何更新。更糟糕的是我关闭了错误消息,所以我没有看到错误。
解决方案是将表设置为允许空值,现在它正常工作。