-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prüfen auf Datum im Metafeld #74
Comments
ich wüsste nicht dass wir absichtlich hier etwas geändert hätten, daher wäre interessant wann hier diese 0 entstanden ist/entsteht. wenn es wirklich eine integer wenn es ein String mit einer null ist - also |
Also datenbanktechnisch ist es ein Textfeld. Interessant ist, dass das Datumsfeld, das ich damals bei Erstellung der Demo angelegt hatte, default leer ist. Das heute zum Test angelegt Feld hat default NULL. |
Ich habe das hier nicht weiter verfolgt, aber durch einen User, der bei der Demo wieder über das Problem gestolpert ist, mir das nochmal angesehen. |
@gharlan @staabm
In der Demo gibt es in den Artikel-Metafeldern die Abfrage, ob ein Datum "Online ab" und "Online bis" gesetzt wurde.
Das hatte ich so realisiert, früher hatte das auch so funktioniert:
if (rex_article::getCurrent()->getValue('art_online_from') != '')
Anscheinend hat sich das Format, in dem ein Meta-Datumsfeld gespeichert wird, geändert. Wenn ein Artikel gespeichert wird, ohne dass die Checkbox beim Datumsfeld angehakt ist, wird in dem Feld eine 0 gespeichert. Per default ist das Feld aber leer, bzw. NULL.
Nun könnte ich natürlich nach != '' und gleichzeitig != 0 prüfen, aber was wäre der beste Weg? Und sollte nicht bei einem Datums-Metafeld bereits beim Anlegen per default eine 0 gespeichert werden, wenn das der Defaultwert ist.
The text was updated successfully, but these errors were encountered: