Цитата:
Сообщение от Boris
В описании callUserFunction написано, что $theColConf передаётся как референц.
В своей функции меняю значение $theColConf['MM']
Код:
class tx_t3lib_befunc {
function preProcessValue(&$theColConf,&$ref) {
$MM_Table =$theColConf['MM'];
if(strstr($MM_Table,"|")){
$parts = t3lib_div::trimExplode("|",$MM_Table,1);
$theColConf['MM'] = $parts[0];
}
//return $theColConf;
}
}
Но когда вывожу в t3lib_befunc::getProcessedValue значение $theColConf после HOOK, то вижу что ничего не изменилось(хотя етот array передовался как референц)
Может обьясните почему?
|
в вашей функции есть условие. вы не проверяли оно выполняется во время теста?