【发布时间】:2012-04-05 10:23:01
【问题描述】:
我正在编写一个 Joomla 2.5.3 模块。我正在尝试从 JModel 获取文章。
JModel::addIncludePath(JPATH_SITE.'/components/com_content/models', 'ContentModel');
$model =& JModel::getInstance('Article', 'ContentModel', array('ignore_request' => true));
$item =& $model->getItem((int) $id);
结果是:
Fatal error: __clone method called on non-object in /var/www/site/joomla/components/com_content/models/article.php on line 170
有人知道为什么吗?
编辑:
/var/www/site/joomla/component/com_content/models/article.php 的第 170 行是
$data->params = clone $this->getState('params');
如果我这样做var_dump($tihs->getState('params')),我会得到NULL。
【问题讨论】:
标签: joomla joomla-extensions joomla2.5