0

アイテムを複数のカテゴリに分類したいコンポーネントをJoomlaで構築しようとしています。

xmlフォームで]multiple= multipleを選択し、フォームを送信すると、catidはゼロに設定されます。

//this is the code
    <code section>

  <field
 name="catid"
 multiple="multiple"
 type="category">
<option value="0">JOPTION_SELECT_CATEGORY</option>
</field>
How do I achieve that?

Secondly where is code to insert catid values in db.
protected function loadFormData()
{
// Check the session for previously entered form data.
 $data = JFactory::getApplication()->getUserState('com_xyz.edit.xyz.data', array());
if (empty($data))
 {
  $data = $this->getItem();
   }
    print_r($data);
     return $data;
  }

誰かがこれで私を助けることができますか...

4

1 に答える 1

0

「複数」の値をサポートしているとは思わないので、「カテゴリ」フィールドの代わりにカスタムの「チェックボックス」フィールドを使用することをお勧めします。

このスレッドは同じ問題を説明していて、解決策があるようです。

于 2012-07-30T12:42:30.663 に答える