2016-03-24 10 views
0

Ich habe ein kleines Problem mit einer ZF2-Anwendung.ZF2 überprüfte Option auf einer Checkbox

Ich brauche ein Kontrollkästchen in einem Formular. Ist dieses Kontrollkästchen aktiviert oder nicht, wird der Wert der entsprechenden Datenbank, in der es geändert wird: 0 oder 1. Für diesen Teil kein Problem.

Wenn der Wert 1 in der Datenbank ist, und ich mein Formular erneut öffnen, wird das Kontrollkästchen nicht aktiviert. Ich brauche es überprüft, bis der Wert 1 ist.

Können Sie mir sagen, wie ich das erreichen kann? Vielen Dank.

+0

Kann nichts zu füllen, ohne auf Ihrem Code zu suchen. Dies hängt davon ab, wie Sie Ihr Formular ausfüllen (wie binden Sie das Objekt oder ähnliches). –

Antwort

0

in Ihrer Vorlagendatei Verwendung

$checkbox = $this->form->get('checkbox'); 
$checkbox->setValue($yourDBValue); 

oder sicher sein, Ihr Formular im Controller sagen

$form->populate($yourDbData);