【问题标题】:TYPO3 TCA fill in a field with the year of creation and the UIDTYPO3 TCA 填写创建年份和 UID 的字段
【发布时间】:2021-02-15 11:06:49
【问题描述】:

我在 TCA 中创建了一个新字段。现在这是空的。现在我想在创建数据记录时或之后填写创建年份和当前 UID。

我必须通过钩子或任务来做到这一点吗?

【问题讨论】:

    标签: typo3 typo3-9.x


    【解决方案1】:

    由于新记录的uid 在保存记录之前是未知的,因此无法进行预填充。

    当然,您可以创建一个调度程序任务来设置具有创建日期(字段cr_date)和uid 常规值的字段。

    但更好的解决方案是在创建记录后使用挂钩,因为这样开销会更少。


    另一方面:因为相关数据已经存储在每条记录中(cr_dateuid):
    您真的需要具有相同信息的另一个字段吗?

    【讨论】:

    • 是的,很遗憾。我昨天也做了一些研究。并查看创建任务的唯一明智方法。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多