Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
改为;“本地配置”;在TYPO3 6.1-ViewHelper中_Typo3_View Helpers - Fatal编程技术网

改为;“本地配置”;在TYPO3 6.1-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

我想从LocalConfiguration中读取一些数据。 我没有找到流体和ViewHelper的方法

$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
,请参阅我的答案。