[TYPO3-german] lowerCamelCase bei Datenbankfeldern wie abc _123
Helmut Hummel
helmut.hummel at typo3.org
Fri Jun 3 14:36:51 CEST 2016
Ralf-Rene Schröder wrote:
> Hallo extbase Profis...
> habe ich irgendeine Chance extbase dazu zu bewegen im Modell
> Datenbankfelder in der Art abc_123 anzulegen ???
Nein.
> oder sollte ich besser davon Abstand nehmen ???
Ja.
Der Hintergrund ist folgender:
Extbase konvertiert Datenbank Feld Namen zu Class Property namen
folgendermassen:
DB -> Property
lowerCamelCaseFromLowerUnderscore
aus foo_bar wird fooBar
Property -> DB
upperCaseToLowerUnderscore
aus fooBar wird foo_bar
In deinem Beispiel würde aus dem DB Feld abc_123 die Property abc123
aber aus der property abc123 kommt man mit der o.g. Methode auch auf abc123
> (als alternative Möglichkeit würde mir auch ein .csv export reichen bei
> dem ich die Feldnamen anpassen kann ... dazu ein Tipp ???)
Du kannst das Mapping von Property zu DB Feld manuell angeben. Wenn du
auf solche DB Felder bestehst muss tu das auch immer machen.
Alte Quelle aber das Prinzip ist noch identisch:
https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/4-use-foreign-data-sources.html
Kind regards,
Helmut
--
Helmut Hummel
Release Manager TYPO3 6.0
TYPO3 CMS Active Contributor, TYPO3 Security Team Member
TYPO3 .... inspiring people to share!
Get involved: typo3.org
More information about the TYPO3-german
mailing list