我正在编写一个 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
有谁知道为什么?
编辑:
第 170 行/var/www/site/joomla/component/com_content/models/article.php
是
$data->params = clone $this->getState('params');
如果我这样做,var_dump($tihs->getState('params'))
我会得到NULL
.