Hallo,

ich versuche über einen onsubmit-Callback Daten zu manipulieren.

Mein ursprünglicher ActiveRecord (Dumped):
PHP-Code:
#resultSet: array:1 [?
    
=> array:[?
      
"id" => "8"
      "tstamp" 
=> "1630787107"
      "name" 
=> "Configuration"
      
...
    ]
  ] 
Mein modifizierter ActiveRecord (Dumped):
PHP-Code:
  -arrModified: array:[?
    
"name" => "Configuration"
    "id" 
=> 500
    
...
  ] 

Mein Source-Code für den Callback:
PHP-Code:
/**
     * @Callback(table="tl_my_table", target="config.onsubmit")
     */
    
public function onSubmitCallbackDaysToSeconds(DataContainer $container): void
    
{
        
$container->activeRecord->__set('id'500);
    } 
Ich habe gemerkt, dass der Timestamp bei den modifizierten Daten fehlt und habe diesen auch schon mal manuell eingebaut, aber das löst das Problem leider nicht.
Zusätzlich habe ich mir das Calendar-Bundle angesehen und bin auch auf das Issue gestoßen: https://community.contao.org/de/show...lback&p=536375

Leider hat mir die Lösung dort nicht geholfen.
Muss ich hier noch etwas beachten?
Oder muss ich bei einem onsubmit-Callback die Daten selber über Queries in der Datenbank updaten?

Vielen Dank bereits!