Joomla组件 - 向管理员(后端)添加新字段以过滤前端查询

时间:2012-11-29 11:41:40

标签: joomla model custom-fields

希望有人可以帮助我 - 我一直在使用Hello World Guide来帮助我向管理模型添加一个下拉字段,该模型将过滤前端模型中的查询。

我有一个新的下拉字段都在管理端工作,并从数据库中提取记录来选择,但现在我停留在最后一位 - “显示所选消息”。在教程中,他们扩展了“JModelItem”并返回JTable,但是我需要创建一个从在管理模型上创建的新下拉字段中选择的值中过滤的查询。

换句话说 - 网站模型如何从我在管理模型中创建的下拉列表中获取所选值?

我非常接近于完成这项工作,并且真正掌握了对MVC的理解 - 如果有人能指出我正确的方向,我将永远感激不尽!

一切顺利

MB

1 个答案:

答案 0 :(得分:1)

如果我是对的,您想要访问网站模型的管理组件模型,那么您可以尝试以下示例来执行此操作:

示例:

JModelLegacy::addIncludePath(JPATH_ROOT.'/components/com_banners/models', 'BannersModel');
$model = JModelLegacy::getInstance('Banners', 'BannersModel', array('ignore_request'=>true));
$banners = $model->getItems();