Поле бэкэнда TCA динамически заполняет другое поле - PullRequest
0 голосов
/ 04 мая 2018

У меня есть два поля TCA типа DateTime.

Поле1 и Поле2.

Дата и время выбраны для поля 1.

Значение поля 1 должно автоматически находиться в поле 2. (значение по умолчанию) Но значение для поля 2 должно быть изменено.

Дата для Field2 должна быть на следующей неделе в среду.

**Example 1:**

Field1:05-04-2018 17:00 

Field2 becomes: 05-09-2018 17:00


**Example 2:**

Field1:05-14-2018 12:00 

Field2 becomes: 05-23-2018 12:00

Это возможно?

1 Ответ

0 голосов
/ 04 мая 2018

может быть проще написать отдельный метод получения без собственного поля, так как значение может быть вычислено непосредственно из field1.

тогда вы можете кэшировать значение для времени жизни объекта. не забудьте очистить кеш при новой настройке field1.

или вы измените установщик field1, чтобы также вычислить и установить значение field2.

...