如何使用 extbase 获取 sys_language_uid
How do I get the sys_language_uid with extbase
在 TYPO3 9.5 中只有 $GLOBALS['TSFE']->sys_language_isocode 可用。如何在我的控制器中获取数字 sys_languagae_uid?
您可以为此使用新的 Context
单例:
$context = GeneralUtility::makeInstance(Context::class);
return (int)$context->getPropertyFromAspect('language', 'id');
这将return数值"sys_language_uid"。当您查看 Context class 的文档块时(参见 public/typo3/sysext/core/Classes/Context/Context.php
,还有一个您可以使用的可能方面的列表。还有一个 documentation 可用。
在 TYPO3 9.5 中只有 $GLOBALS['TSFE']->sys_language_isocode 可用。如何在我的控制器中获取数字 sys_languagae_uid?
您可以为此使用新的 Context
单例:
$context = GeneralUtility::makeInstance(Context::class);
return (int)$context->getPropertyFromAspect('language', 'id');
这将return数值"sys_language_uid"。当您查看 Context class 的文档块时(参见 public/typo3/sysext/core/Classes/Context/Context.php
,还有一个您可以使用的可能方面的列表。还有一个 documentation 可用。