[gelöst ]Cache Problem nach db_insert()
am 15.10.2012 - 16:28 Uhr in
Hallo und einen schönen Montag..
Einem CCK Feld (hier meinDatum)
möchte ich per Code einen Wert (timestamp)
zuweisen.
Nichts einfacher als das mit der funktion
db_insert()
Alles gut soweit. Der Wert wird gespeichert aber nicht
angezeigt
function set_field_meinDatum($order,$date){
$nid = db_insert('field_data_field_meinDatum')
->fields(array(
'entity_type' => 'commerce_order',
'bundle' => 'commerce_order',
'deleted' => 0,
'entity_id' => $order->order_id,
'revision_id' => 0,
'language' => 'und',
'delta'=>0,
'field_arrival_value'=>date('Y-m-d',$date),
))
->execute();
}
Lösung:
der Wert wurde gespeichert aber der Cache
hat die Ausage verhindert
Ein anschliessendes
<?php
cache_clear_all('*', 'cache_field', TRUE);
?>
leert den Felder Cache und zeigt den Wert dann auch an..
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 3 Tagen 11 Stunden
vor 1 Woche 11 Stunden
vor 1 Woche 1 Tag
vor 1 Woche 2 Tagen
vor 1 Woche 2 Tagen
vor 1 Woche 2 Tagen
vor 1 Woche 3 Tagen
vor 1 Woche 3 Tagen
vor 1 Woche 4 Tagen
vor 1 Woche 4 Tagen