[TYPO3-project-4-3] MM-handling in tcemain

Steffen Kamper info at sk-typo3.de
Thu May 28 09:38:21 CEST 2009


Hi,

while debugging the mm-handling in tcemain to understand some issues i 
described in dev list i found the code very misleading and very 
difficult to understand.

There is the t3lib_loadDBGroup which is used for MM. Now if you look to
t3lib_TCEmain::checkValue_group_select_processDBdata the nightmare 
starts. The complete object of t3lib_loadDBGroup is stored in 
$this->dbAnalysisStore[] !!! Naming of config-vars for "prep" => force 
writing tablenames is misleading and not described in docs or in code.

t3lib_TCEmain::dbAnalysisStoreExec shows end of nightmare, where the 
execution starts, but without understanding whole process you may feel 
totally lost at this point.

vg Steffen


More information about the TYPO3-project-4-3 mailing list