-----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