Select – default hodnota se nenastaví
- divispet
- Člen | 29
Ahoj,
mám problém s defaultní hodnotou v SELECTu (teamLeagueId). Když vyplním formulář, uložím data do DB vše je OK, ale když znovu otevřu stránku, že budu editovat. Inputy jsou vyplněné ale SELECT není. Vychozí hodnoty nastavuju v presenteru přes $form->setDefaults(array)
Poradí mi někdo co může být špatně?
<?php
if (($defaults = $this->matches->find($id)) != NULL) {
$form = $this->getComponent('match');
$def = $defaults->toArray();
$def['matchDate'] = date("d.m.Y", strtotime($def['matchDate']));
$form->setDefaults($def);
}
?>
Dump:
array (9)
id ⇒ 164
opponent ⇒ „fasd“ (4)
matchDate ⇒ „28.02.2018“ (10)
startTime ⇒ „08:35“ (5)
endTime ⇒ ""
place ⇒ „fas“ (3)
asHome ⇒ 1
teamId ⇒ 107
teamleagueId ⇒ 2
- David Matějka
- Moderator | 6445
nemas typo ve velikosti pismen? pises teamLeagueId, ale v tom array mas male l