[TYPO3-mvc] !!! FYI: Several changes in the last commit
Jochen Rau
jochen.rau at typoplanet.de
Tue Jul 21 15:16:57 CEST 2009
Hi.
The last commit of Extbase was quite large. It resolves several bugs and
shows a sketch for a "general available Extbase Settings" feature. If
you want to discuss topics related to this commit you should consider to
open new threads or join the already running discussions.
Please read the commit message for more information (or the copy below):
[!!! +FEATURE] Extbase (DataMapper, DataMap): Extbase resolves the table
name for a given class name. Extbase searches for configured mappings by
crawling thorough the extended classes. As default, it takes the class
name in lower case as table name. The configuration of the mapping can
be found in EXT:extbase/Configuration/Settings/setup.txt. The place for
the settings (plugin.tx_extbase) is only a preliminary solution. PLEASE
INSERT THE STATIC TEMPLATE!
[~CONF] Extbase: Changed the initialization of the Plugin and Extbase
Settings; These are now initialized in the Dispatcher; The Extbase
settings are now available through Tx_Extbase_Dispatcher::getSettings();
related to #3665
[+FEATURE] Extbase: The data array of the cObj is availabe through the
settings of extbase (this needs further discussion); related to #
[+BUGFIX] Extbase: Fixed FlexFormSettings with section (thanks to
Steffen Kamper); Resolves #3949
[+TASK] Extbase: Moved method postProcessSettings() to the Configuration
Manager and made it static
[+FEATURE] Extbase: Added generic Domain Models FrontendUser and
FrontendUserGroup; added Repository for FrontendUser (not fully
functional by now)
[+BUGFIX] Extbase (Argument): Renamed setNewValidatorChain() to
setNewValidatorConjunction()
[+TASK] Extbase (URIBuilder): Removed unnecessary require_once statements
[~TASK] Extbase: Changed the handling of storagePid; this setting is now
available through the Extbase Settings
Tx_Extbase_Dispatcher::getSettings() (this may change in future);
related to #3698
[!!! ~CONF] Extbase: The default setting for the storagePid is now 0;
related to #3698
[+TASK] Extbase: Moved extractStoragePageId() to the Configuration
Manager and renamed it
[+TASK] Extbase (PersistenceManager): Removed the reference to the
DataMapper
[+FEATURE] Extbase: Implemented limit and offset for the Query object;
resolves #3874
[+BUGFIX] Extbase (Typo3DbBackend: Fixed statement creation of
hasValueObject(); resolves #3939
[!!! ~API] Extbase: Removed Typo3Query and its interface; integrated
methods in Query object (will be integrated in the extbase settings in
the next step)
[+BUGFIX] Extbase (Typo3DbBackend): Fixed issue with question mark in
property; resolves #3943
I really appreciate your feedback. Thanks for the patches and for the
testing.
Regards
Jochen
--
Every nit picked is a bug fixed
More information about the TYPO3-project-typo3v4mvc
mailing list