[TYPO3-ect] Draft: Specification of Dispatch and Action Controller Framework
Elmar Hinz
elmar.DOT.hinz at team.MINUS.red.DOT.net
Sat Mar 25 12:50:19 CET 2006
Elmar Hinz schrieb:
>
> class tx_office_controllers_article extends tx_lib_controller{
>
> private $controllerDirectory = 'controllers'; // inherited default
>
> private $subControllers = array(
> 'editArticle',
> 'searchArticle'
> );
>
> }
>
> $TYPO3_CONF_VARS['CONTROLLERS']['tx_office_controllers_article'][]='tx_moreOffice_controllers_article';
>
>
Maybe it would be cleaner to register intra and extra extension
controllers in the same manner.
$TYPO3_CONF_VARS['CONTROLLERS']['tx_office_controllers_article'][]='tx_office_controllers_editArticle';
$TYPO3_CONF_VARS['CONTROLLERS']['tx_office_controllers_article'][]='tx_office_controllers_searchArticle';
$TYPO3_CONF_VARS['CONTROLLERS']['tx_office_controllers_article'][]='tx_moreOffice_controllers_article';
$TYPO3_CONF_VARS['CONTROLLERS']['tx_moreOffice_controllers_article'][]='tx_moreOffice_controllers_articlePublisher';
advantages:
* full overview of the controllers hierarchy i.e. with the BE tools.
* unique style of registration
Regisration could by simplified with a little assistent.
tx_div::registerController($parent, $child);
(If tx_div is preload/autoload already in ext_tables.php.)
Regards
Elmar
More information about the TYPO3-team-extension-coordination
mailing list