バックエンドモジュールに、動的に作成されたチェックボックスを使用するフォームがあります。これは次のように行われます。
$allStores = Mage::app()->getStores();
foreach ($allStores as $stores) {
$store = Mage::app()->getStore($stores);
$values[] = array('value' => $store->getId(), 'label' => $store->getFrontendName());
}
$fieldset->addField('checkboxes', 'checkboxes', array(
'label' => 'stuff',
'name' => 'boxes',
'values'=> $values,
));
この特定の例では、それぞれIDが1と2の2つのストアがあります。これにより、配列、または1、2、または1と2のいずれかを含む文字列値が返されると想定します。両方のボックスを選択すると、2が返されます。ストアID2を選択すると2が返され、ストアID 1を選択すると1が返されます。ここで使用したいチェックボックスがない場合、1つのフィールドから複数の値を取得するには何を使用する必要がありますか?私はこれがそれを可能にするべきであると思います、あるいはそれはラジオボタンであったかもしれません。