1

我有一个问题,当我为我的 Joomla 站点打开缓存时,我只收到错误消息:致命错误:无法通过 E:\sites\SC\xampp\htdocs\libraries\joomla\document 中的引用传递参数 2 \html\renderer\module.php 在第 82 行

有问题的行是(从单行扩展以获得更好的可读性):

$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 回答