メソッドの途中でconfigure()
、コンボボックスのデフォルトの選択値を設定する必要があります。値は URL にありますが、リクエストもオブジェクトもありません。
この変数に到達する方法は?
メソッドの途中でconfigure()
、コンボボックスのデフォルトの選択値を設定する必要があります。値は URL にありますが、リクエストもオブジェクトもありません。
この変数に到達する方法は?
sfContext
その文脈で使用するのは良い考えではありません。
フォームのコンストラクターでパラメーターを送信することをお勧めします。このようなもの:
$form = new Form(array(), array(‘my_form_param’ => $request->getParameter('my_get_param'));
フォームでは、次のように呼び出すことができます。
$this->getOption('my_form_param')
次のような場所からリクエストにアクセスできます。
sfContext::getInstance()->getRequest()->getParameter('foo')