改为;“本地配置”;在TYPO3 6.1-ViewHelper中
我想从LocalConfiguration中读取一些数据。 我没有找到流体和ViewHelper的方法改为;“本地配置”;在TYPO3 6.1-ViewHelper中,typo3,view-helpers,Typo3,View Helpers,我想从LocalConfiguration中读取一些数据。 我没有找到流体和ViewHelper的方法 $localConf = $this->objectManager->get('TYPO3\\CMS\\Core\\Configuration\\ConfigurationManager'); //Get Debug: \TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($localConf->getLocalConfi
$localConf = $this->objectManager->get('TYPO3\\CMS\\Core\\Configuration\\ConfigurationManager');
//Get Debug:
\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($localConf->getLocalConfiguration());
我希望每个人都能帮助我。
谢谢!:) Ok-我找到了一个解决方案,可以使用ViewHelper从TYPO3中读取本地配置文件
$localConf = $this->objectManager->get('TYPO3\\CMS\\Core\\Configuration\\ConfigurationManager');
//Get Debug:
\TYPO3\CMS\Extbase\Utility\DebuggerUtility::var_dump($localConf->getLocalConfiguration());
现在您有了完整的LocalConf。数组。根据经验,我知道您不应该使用类
TYPO3\CMS\Core\Configuration\ConfigurationManager
。它被视为内部配置,可能不会返回实际配置(忽略AdditionalConfiguration.php
中的设置)。例如,请参见讨论
相反,使用变量$GLOBALS['TYPO3\u CONF\u VARS']
访问数据,例如使用
echo $GLOBALS['TYPO3_CONF_VARS']['DB']['username'].
不要使用
TYPO3\CMS\Core\Configuration\ConfigurationManager
,请参阅我的答案。