Přiřazení hodnoty k Selectu v Formu

ragulin
Člen | 58
+
0
-

Ahoj, mám problém.
Vytvářím formulář. Mám v něm něco takového:

$blok[] = pole hodnot;
$ID[] = pole číslených hodnot;

$form->addSelect('name', 'label', $blok);

JDe mi o to, že se snažím ke každému „Selectu“ v formuláří přiřadit jedno číslo z pole $ID. Ty hodnoty nejsou na přeskáčku. Například by mi vyhovovalo, kdyby VALUE každého Option v selectu byla místo 0 až X čísla přiřazená z toho pole $ID a pak se mi to vracelo v

$data = $form->getValues();

v presenteru

Už jsem zkoušel několik řešení a ani jedno mi nefungovalo, nevím jestli je to vůbec možné, potřeboval bych trknout.

Děkuji

MajklNajt
Člen | 471
+
+3
-

čo tak array_combine?

http://php.net/…-combine.php

ragulin
Člen | 58
+
+1
-

Ahoj, nakonec jsem to vyřešil někde jinde. Změnil jsem fetch z fetchAll na fetchPairs a přiřail ty hodnoty k sobě tak, že se rovnou zapisuje do value.

Děkuji za radu, asi by to šlo taky

MajklNajt
Člen | 471
+
0
-

jasné, určite je lepšie natiahnuť si páry priamo z modelu