2016-03-24 9 views
0

ZF2アプリケーションに少し問題があります。チェックボックスのZF2チェックオプション

フォームにチェックボックスが必要です。このチェックボックスにチェックされているかどうかに応じて、0または1の値が変更されたデータベースに対応します。 この部分は問題ありません。

データベース内の値が1で、フォームを再度開いた場合、ボックスはチェックされません。値が1になるまでチェックしておく必要があります。

これをどのように達成できるか教えてください。本当にありがとう。

+0

でフォームを移入するようにしてください、あなたのコードに見もせず、何も言うことはできません。これは、あなたのフォームに(オブジェクトなどをどのようにバインドするのか)を設定するかどうかによって決まります。 –

答えて

0
あなたのテンプレートファイルの使用中

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

またはコントローラー

$form->populate($yourDbData);