[~BUG] Extbase (Persistence): The findByFooBar maps the property name to column name...
authorJochen Rau <j.rau@web.de>
Thu, 6 Aug 2009 08:12:44 +0000 (08:12 +0000)
committerJochen Rau <j.rau@web.de>
Thu, 6 Aug 2009 08:12:44 +0000 (08:12 +0000)
commita6a75b53a51459ecbf49186e05e9f1d40f52a915
treef0fb50ce332485cd24dbc46c3ec2e90db96b105e
parentdcf544a083dce63a171332902317f93fb9870ae4
[~BUG] Extbase (Persistence): The findByFooBar maps the property name to column name (fooBar -> foo_bar) now. Renamed method DataMapper::convertClassNameToSelectorName to DataMapper::convertClassNameToTableName(). Added Method DataMapper::convertPropertyNameToColumnName(). Resolves #4033.
[+FEATURE] Extbase (Persistence): Parameters can be passed separately to Query::statement($statement, array $parameters, $language) now. This enables us to build prepared queries in the Storage Backend. Related to #4163.
[~BUG] Extbase (Validation): Changed TextValidator to allow special characters and newlines (backported patch from FLOW3). Still not secure enough! Related to #4111.
12 files changed:
typo3/sysext/extbase/Classes/Dispatcher.php
typo3/sysext/extbase/Classes/MVC/Web/RequestBuilder.php
typo3/sysext/extbase/Classes/Persistence/Mapper/DataMapper.php
typo3/sysext/extbase/Classes/Persistence/QOM/QueryObjectModelFactory.php
typo3/sysext/extbase/Classes/Persistence/QOM/Selector.php
typo3/sysext/extbase/Classes/Persistence/QOM/SelectorInterface.php
typo3/sysext/extbase/Classes/Persistence/QOM/Statement.php
typo3/sysext/extbase/Classes/Persistence/Query.php
typo3/sysext/extbase/Classes/Persistence/Storage/Typo3DbBackend.php
typo3/sysext/extbase/Classes/Persistence/Value.php
typo3/sysext/extbase/Classes/Validation/Validator/TextValidator.php
typo3/sysext/extbase/Tests/Validation/Validator/TextValidator_testcase.php