1

私はjoomla2.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つ選択した場合、コントローラーとモデルを呼び出す方法がわかりません。

4

1 に答える 1

1

次のことを行う必要があります。

  • タグ<select>で包みます<form>
  • コードの最初の行を次のように置き換えます。

< ?php echo JHTML::_('select.genericlist', $options, 'myfilter', 'class="inputbox" onchange="this.form.submit()"' ,'value', 'text'); ?>

  • コントローラーとモデルを作成します。優れたチュートリアルは次の場所にあります。

http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/はじめに

  • joomla が正しいコントローラーを指すように、適切なパラメーターを設定します。例えば:
<input type="hidden" name="option" value="com_helloworld" />
<input type="hidden" name="task" value="updhelloworld.submit" />
于 2013-01-16T08:31:14.003 に答える