【发布时间】:2021-02-15 11:06:49
【问题描述】:
我在 TCA 中创建了一个新字段。现在这是空的。现在我想在创建数据记录时或之后填写创建年份和当前 UID。
我必须通过钩子或任务来做到这一点吗?
【问题讨论】:
我在 TCA 中创建了一个新字段。现在这是空的。现在我想在创建数据记录时或之后填写创建年份和当前 UID。
我必须通过钩子或任务来做到这一点吗?
【问题讨论】:
由于新记录的uid 在保存记录之前是未知的,因此无法进行预填充。
当然,您可以创建一个调度程序任务来设置具有创建日期(字段cr_date)和uid 常规值的字段。
但更好的解决方案是在创建记录后使用挂钩,因为这样开销会更少。
另一方面:因为相关数据已经存储在每条记录中(cr_date 和 uid):
您真的需要具有相同信息的另一个字段吗?
【讨论】: