Joomla4 插件 getBody
Joomla4 plugin getBody
在 Joomla 3.x 版本中,我使用 JResponse 来获取和设置正文。
function onAfterRender() {
$content = JResponse::getBody();
...
}
但在 Joomla4 中 returns Class 'JResponse' 未找到。
那么如何在Joomla4中获取正文呢?
谢谢
在 Joomla4 中使用应用程序
function onAfterRender() {
$content = JFactory::getApplication()->getBody();
JFactory::getApplication()->setBody($body);
...
}
我的cross-posted answer...
根据 documentation,JApplicationWeb
似乎在 Joomla4 中表现良好。
since 2.5.0
note As of 4.0 this class will be abstract
吸气剂:
JApplicationWeb::getBody()
或
JFactory::getApplication()->getBody()
二传手:
JApplicationWeb::setBody()
或
JFactory::getApplication()->setBody()
相关参考文献和例子:
在 Joomla 3.x 版本中,我使用 JResponse 来获取和设置正文。
function onAfterRender() {
$content = JResponse::getBody();
...
}
但在 Joomla4 中 returns Class 'JResponse' 未找到。 那么如何在Joomla4中获取正文呢?
谢谢
在 Joomla4 中使用应用程序
function onAfterRender() {
$content = JFactory::getApplication()->getBody();
JFactory::getApplication()->setBody($body);
...
}
我的cross-posted answer...
根据 documentation,JApplicationWeb
似乎在 Joomla4 中表现良好。
since 2.5.0
note As of 4.0 this class will be abstract
吸气剂:
JApplicationWeb::getBody()
或
JFactory::getApplication()->getBody()
二传手:
JApplicationWeb::setBody()
或
JFactory::getApplication()->setBody()
相关参考文献和例子: