如何从视图助手访问 GET/POST?
How do I access GET/POST from a view helper?
我有一个自定义内容元素,它使用继承自 link 操作的视图助手。当此 link 为 "active" 时,我想使用特定的 CSS。一种方法是读取 _GET
并检查 link 变量。我可以从视图助手以理智的方式访问 _GET
吗?或者有更好的方法吗?
也许这是不可能的,因为视图助手的输出将被缓存...
我当然可以直接访问 $_GET
,但这可以与 RealUrl 一起使用吗?
当然可以,就像在控制器中一样:
$fooInGet = \TYPO3\CMS\Core\Utility\GeneralUtility::_GET('foo');
$barInPost = \TYPO3\CMS\Core\Utility\GeneralUtility::_POST('bar');
$zeeAnywhere = \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('zee');
我有一个自定义内容元素,它使用继承自 link 操作的视图助手。当此 link 为 "active" 时,我想使用特定的 CSS。一种方法是读取 _GET
并检查 link 变量。我可以从视图助手以理智的方式访问 _GET
吗?或者有更好的方法吗?
也许这是不可能的,因为视图助手的输出将被缓存...
我当然可以直接访问 $_GET
,但这可以与 RealUrl 一起使用吗?
当然可以,就像在控制器中一样:
$fooInGet = \TYPO3\CMS\Core\Utility\GeneralUtility::_GET('foo');
$barInPost = \TYPO3\CMS\Core\Utility\GeneralUtility::_POST('bar');
$zeeAnywhere = \TYPO3\CMS\Core\Utility\GeneralUtility::_GP('zee');