-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hallo Harald.

Nein, das TCA ist sowohl fürs Frontend als auch fürs Backend zuständig. Mit dem 
TCA wird grundsätzlich definiert, welches Datenbankschema TYPO3 verwenden soll, 
bzw. wie die Resultate zu interpretieren sind.
Einige Dinge, wie "eval" zum Beispiel, sind in erster Linie im Backend relevant 
weil im Frontend davon ausgegangen wird, dass Daten aus der Datenbank schon 
korrekt sein werden. Oder das "label" hat natürlich im Frontend überhaupt keine 
Relevanz.
Andere Dinge, und dazu gehört meines Wissens auch die dbType-Eigenschaft, sind 
sowohl für das Backend als auch für das Frontend notwendig. Oder aber zum 
Beispiel für den "type=>select" die Eigenschaft "foreignTable".

Vergleiche mal dein TCA-Fragment mit meinem Link. Die TCA-Eigenschaften sind 
relativ inkonsistenz benannt. Einige sind Kleinbuchstaben mit Unterstrichen, 
einige sind lowerCamelCase, wieder andere eine Mischung. Es gibt die 
"foreign_table", es gibt "maxitems", es gibt "fileFolder_extList".
Die "dbType"-Eigenschat schreibt sich wirklich lowerCamelCase.
Im Zweifelsfall einfach immer alles in der Dokumentation nachschlagen.

Übrigens: Wie sich das "default => time()" verhält kann ich dir gerade nicht 
sagen. Kann sein dass es richtig ist, ich würde aber eher von einer 
formatierten Datumsvariante ausgehen.

Kannst du bei der Gelegenheit bitte gleich mal prüfen, ob sowohl dein MySQL als 
auch dein PHP 64bit sind und dementsprechend die von mir in meiner letzten 
E-Mail genannten Werte grunsätzlich mit PHP erzeugt und mit MySQL gespeichert 
werden können?

Gruß,


Stephan Schuler
Web-Entwickler | netlogix Media

Telefon: +49 (911) 539909 - 0
E-Mail: stephan.schu...@netlogix.de
Web: media.netlogix.de




netlogix GmbH & Co. KG
IT-Services | IT-Training | Media
Neuwieder Straße 10 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: i...@netlogix.de | Web: http://www.netlogix.de

netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Stefan Buchta, Matthias Schmidt



________________________________________
Von: typo3-german-boun...@lists.typo3.org 
<typo3-german-boun...@lists.typo3.org> im Auftrag von Harald Stanzel 
<haraldstan...@web.de>
Gesendet: Mittwoch, 11. März 2015 19:04
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] wie handelt Extbase das Y2K38-Problem?

Hallo Stephan,

>Die Frage klingt jetzt vielleicht blöd, aber hattest du nur den 
>Datenbankanteil umgestellt der auch dein TCA geändert?
>
>http://docs.typo3.org/typo3cms/TCAReference/Reference/Columns/Common/Index.html#dbtype
>
>Du solltest
>* im TCA "eval" auf "date" stellen
>* im TCA "dbType" auf "date"
>* in der ext_tables.sql das Feld auf "date"

Auf deine Frage: Ich glaub, ich hatte es schonmal so ausprobiert. Soweit ich 
weiß, ist TCA nur fürs Backend zuständig.
Weil ich meine Eingaben aber im FE mache, denk ich, tut es nichts zur Sache.
 Aber zur Sicherheit hab ich das grad nochmal nachgeschaut...

In Configuration/TCA/Person.php steht unter columns:
'birth_date' => array(
        'exclude' => 0,
        'label' => 
'LLL:EXT:familytree/Resources/Private/Language/locallang_db.xlf:tx_familytree_domain_model_person.birth_date',
        'config' => array(
            'db_type' => 'date',
            'type' => 'input',
            'size' => 7,
            'eval' => 'date',
            'checkbox' => 1,
            'default' => time()
        ),
),

In der ext_tables.sql lautet die entsprechende Stelle
CREATE TABLE tx_familytree_domain_model_person (
   ...
     birth_date date DEFAULT '0000-00-00' NOT NULL, ...);

Und nach dem Test, was dabei passiert, stoße ich wieder auf das unter Problem2 
genannte :
NULL-Value in beide Richtungen,d.h. phpmyadmin zeigt 0000-00-00 und wenn ich 
das dort editier, zeigt mein FE 1.1.1970 (sonst nichts)

:(
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

-----BEGIN PGP SIGNATURE-----
Version: PGP Universal 3.3.2 (Build 15704)
Charset: utf-8

wpUDBQFVAI8Ypp0IwsibV8MBCLvhA/9js3h5vPvGtKIeigSEdDLtV93bD8gu43zc
tWbUtyS0vGpWm3y9YAekkKWZomGoJd0gjv1h5gQ8z3QecKXXNs1x7VSW3Rep75jW
3mvBGAGcMO1a7czaxncdfCsvo1jkWgxv0PFKckuLR5mUdMtyerB7ykYjo8x356iR
5HNtpiB2hQ==
=DKVB
-----END PGP SIGNATURE-----
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an