【问题标题】:TYPO3 record issuesTYPO3 记录问题
【发布时间】:2017-03-09 12:07:13
【问题描述】:

我正面临 TYPO3 后端错误。我在页面中添加了一些记录,它们显示在查看页面上。然后我删除了这些记录,它们仍然出现。

记录不可见或不存在。我清除了 FE 缓存,页面缓存,所有缓存,仍然显示记录。

我错过了什么吗?

最好的 克里斯

【问题讨论】:

  • 什么样的记录?

标签: typo3 backend records


【解决方案1】:

查看您的数据库(使用 phpmyadmin 或类似工具)。 TYPO3 并没有真正删除记录,而是将它们标记在“已删除”字段中。也许您的渲染确实忽略了这个字段? (这将是非常不寻常的)
如果您真的删除数据库中的记录,记录是否仍然可见?那么你可能有一个奇怪的缓存,它没有被清除。

【讨论】:

    【解决方案2】:

    这可能是由浏览器缓存引起的。

    如果你使用 extbase Repository 来获取记录,这些被删除的标记记录将不会被检索到,也不会显示在前端。

    【讨论】:

    • 并非如此,这发生在从未连接到我的错字3的外部浏览器上
    【解决方案3】:

    哪种/类型的数据记录面临问题?记录是扩展的一部分吗?如果是,则可能是此扩展忽略了数据库表的删除/不可见标志。正如 Bernd Wilke 已经建议尝试直接查看数据库并检查相关记录的数据字段“已删除”是否设置为“1”。

    【讨论】:

    • 它们被设置为 1,但仍然显示。我从数据库中永久删除了它们 - 这解决了问题:)
    • 那么您的查询可能错过了“启用字段”。您是否在 TCA 中正确声明了它们?你用过吗? (没有禁用)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-07
    • 1970-01-01
    相关资源
    最近更新 更多