在joomla中创建select

时间:2013-01-15 16:45:01

标签: joomla joomla2.5

我对joomla 2.5有点困惑

我有一个名称,描述和类别的组件(产品)。 我想做一个选择以找到选择类别的产品...

在前端视图中我展示了所有产品,我在这里选择了

<?php echo JHTML::_('select.genericlist', $options,'myfilter', 'class="inputbox"','value','text'); ?>
<?php if($this->items) : ?>
    <div class="items">
        <ul class="items_list">
            <?php foreach ($this->items as $item) :?>                
        <li><?php echo $item->nombre; ?></li>
                <li><?php echo $item->descripcion; ?></li>
                <li><?php echo $item->nivel; ?></li>
            <?php endforeach; ?>

但如果我选择一个选择项

,我不知道如何调用控制器和模型

1 个答案:

答案 0 :(得分:1)

你需要:

  • 使用<select>标记
  • 包裹您的<form>
  • 用以下代码替换代码的第一行:
  

&LT; ?php echo JHTML :: _('select.genericlist',$ options,'myfilter','class =“inputbox”onchange =“this.form.submit()”','value','text'); ?&GT;

  • 编写控制器和模型。可以在以下网址找到一个很好的教程:

http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Introduction

  • 设置适当的参数,以便将joomla指向正确的控制器。例如:
<input type="hidden" name="option" value="com_helloworld" />
<input type="hidden" name="task" value="updhelloworld.submit" />