我买了《Learning Joomla! 3 Extension Development, 第三版》。这本书超级棒!作为 Joomla 的新手!开发,它在我的第一份工作中帮助我构建一个新组件。但是,我仍然不了解 Model 构造函数:
public function __construct($config = array())
{
if (empty($config['filter_fields']))
{
$config['filter_fields'] = array(
'id', 'a.id',
'title', 'a.title',
'state', 'a.state',
'company', 'a.company',
'image', 'a.image',
'url', 'a.url',
'phone', 'a.phone',
'description', 'a.description',
'ordering', 'a.ordering', 'a.catid'
);
}
parent::__construct($config);
}
'id' 和 'a.id' 、 'title' 和 'a.title' 、 'phone' 和 'a.phone' 等之间有什么关系?将 joomla!自动从数据库表中分配值还是什么?当我将“电话”更改为“电话”时,我无法检索数据。之前谢谢。