我正在帮助客户排查一些问题,据我所知,在PHP 5.5(Joomla目前为2.5.20)更新后出现。这些错误是从一些归因于Joomla CMS的行中抛出的(尽管我不认为这是原因)。无论哪种方式,这里有一些代码段和我需要帮助各自的错误:PHP严重错误&Joomla
$app =& JFactory::getApplication();
PHP严格的标准:只有变量应参考分配...
public function getModel($name = 'Submission', $prefix = 'AwardAdminModel')
{
$model = parent::getModel($name, $prefix, array('ignore_request' => true));
return $model;
}
getModel ()应该与JController :: getModel兼容($ name ='',$ prefix ='',$ config = Array)
function display($cachable = false)
{
JRequest::setVar('view', JRequest::getCmd('view', 'Submissions'));
parent::display($cachable);
}
显示()应该与JController ::显示器($可缓存=假,$ urlparams = FALSE)
现在,我从来没有与我的PHP之前,但礼貌PHP手册中使用的符号兼容我对它的作用有一些倾向,但我不确定它为什么会投掷 - 我确信我可以将其删除并保持安全。
getModel方法在签名中被标记为代理,果然,它在它自己内部调用了3个参数,因此我不确定这是一个问题。
任何有用的提示或解决方案将不胜感激。
谢谢。
请问你问题了[堆栈的Joomla交易所(http://joomla.stackexchange.com),这是专用的Q&A为Joomla – Lodder
还有网站当你问问时请注明版本。 – Elin
我已经添加了Joomla版本。 – Chase