1

Joomla サイトのキャッシュをオンにすると、次のエラー メッセージが表示されるという問題があります。致命的なエラー: E:\sites\SC\xampp\htdocs\libraries\joomla\document で参照によってパラメーター 2 を渡すことはできません\html\renderer\module.php 82行目

問題の行は次のとおりです (読みやすくするために 1 行から拡張されています)。

$contents = $cache->get(
    array('JModuleHelper', 'renderModule'), 
    array( $module, $params ), 
    $module->id. $user->get('aid', 0)
);

この問題を解決する方法がわかりません。助けていただければ幸いです。お時間をいただきありがとうございます。

4

1 に答える 1

0

get()メソッド内でパラメーターをバインドすることはできません。事前にバインドする必要があります。
これを試して:

$param1 = array('JModuleHelper', 'renderModule');
$param2 = array( $module, $params );
$param3 = $module->id. $user->get('aid', 0);
$contents =  $cache->get($param1, $param2, $param3);
于 2012-06-13T17:17:51.117 に答える