Joomla 3.xバージョンでは、JResponseを使用して本体を取得および設定します。
function onAfterRender() {
$content = JResponse::getBody();
...
}
しかし、Joomla4ではClass 'JResponse' not foundを返します。では、Joomla4でボディを取得する方法は?
ありがとう
documentation によると、JApplicationWeb
はJoomla4で正常に動作しているようです。
以降2.5.0
note4.0以降、このクラスは抽象クラスになります
ゲッター:
JApplicationWeb::getBody()
または
JFactory::getApplication()->getBody()
セッター:
JApplicationWeb::setBody()
または
JFactory::getApplication()->setBody()
関連する参照と例: