我想從LocalConfiguration讀取一些數據。 我沒有找到流體和ViewHelper的方法。閱讀TYPO3中的「LocalConfiguration」6.1 - ViewHelper
我希望每個人都可以幫助我。 謝謝! :)
我想從LocalConfiguration讀取一些數據。 我沒有找到流體和ViewHelper的方法。閱讀TYPO3中的「LocalConfiguration」6.1 - ViewHelper
我希望每個人都可以幫助我。 謝謝! :)
根據經驗我瞭解到,您不應該使用類TYPO3\CMS\Core\Configuration\ConfigurationManager
。它被認爲是內部的,並且可能不會返回實際配置(忽略在AdditionalConfiguration.php
中完成的設置)。參見例如討論here。相反,使用變量$GLOBALS['TYPO3_CONF_VARS']
(例如,使用變量$GLOBALS['TYPO3_CONF_VARS']
)訪問數據。使用
echo $GLOBALS['TYPO3_CONF_VARS']['DB']['username'].
好吧 - 我找到了一個解決方案,用ViewHelper從TYPO3讀取LocalConfiguration文件。
$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,請參閱我的答案。 – Jost 2014-11-24 13:03:21