【发布时间】:2017-03-09 12:07:13
【问题描述】:
我正面临 TYPO3 后端错误。我在页面中添加了一些记录,它们显示在查看页面上。然后我删除了这些记录,它们仍然出现。
记录不可见或不存在。我清除了 FE 缓存,页面缓存,所有缓存,仍然显示记录。
我错过了什么吗?
最好的 克里斯
【问题讨论】:
-
什么样的记录?
我正面临 TYPO3 后端错误。我在页面中添加了一些记录,它们显示在查看页面上。然后我删除了这些记录,它们仍然出现。
记录不可见或不存在。我清除了 FE 缓存,页面缓存,所有缓存,仍然显示记录。
我错过了什么吗?
最好的 克里斯
【问题讨论】:
查看您的数据库(使用 phpmyadmin 或类似工具)。 TYPO3 并没有真正删除记录,而是将它们标记在“已删除”字段中。也许您的渲染确实忽略了这个字段? (这将是非常不寻常的)
如果您真的删除数据库中的记录,记录是否仍然可见?那么你可能有一个奇怪的缓存,它没有被清除。
【讨论】:
这可能是由浏览器缓存引起的。
如果你使用 extbase Repository 来获取记录,这些被删除的标记记录将不会被检索到,也不会显示在前端。
【讨论】:
哪种/类型的数据记录面临问题?记录是扩展的一部分吗?如果是,则可能是此扩展忽略了数据库表的删除/不可见标志。正如 Bernd Wilke 已经建议尝试直接查看数据库并检查相关记录的数据字段“已删除”是否设置为“1”。
【讨论】: