1
私は、チェックボックスウィジェットとフォームクラスを持っている:(それはデフォルトでチェックされます)フォームクラスの内部からチェックを外すには、このチェックボックスを設定する方法はフォームクラス内でsfWidgetFormInputCheckboxのデフォルトをfalseに設定するにはどうすればよいですか?
$this->setWidgets(array(
'status' => new sfWidgetFormInputCheckbox(array('value_attribute_value' => 1)),
// various other widgets
));
ありますか?私は働くことが何もできないようです。私はこれが、修正されていないSymfonyのバグかもしれないとGoogleで見つけましたが、私はそれを信じることを拒否しています。
$this->form->setDefault('status', false);
...しかし、私はそこにそれを持っている希望されない:アクションからそれを設定
が正常に動作します。
はない、単に 'ます$ this->は、SetDefault( '状態'、false)の'の仕事をしましたか?フィールドの値を 'false'に設定しようとしましたか? – greg0ire
奇妙なこと...もう一度やってみるといいですね。私は過去に何度か試したことがあり、ちょうどどこかに間違ったことをしていたに違いない。ありがとう....あなたが答えとしてそれを追加するならば、私はそれを受け入れるでしょう。それ以外の場合は質問が続きます。 – Tom