0

メソッドの途中でconfigure()、コンボボックスのデフォルトの選択値を設定する必要があります。値は URL にありますが、リクエストもオブジェクトもありません。

この変数に到達する方法は?

4

2 に答える 2

4

sfContextその文脈で使用するのは良い考えではありません。

フォームのコンストラクターでパラメーターを送信することをお勧めします。このようなもの:

$form = new Form(array(), array(‘my_form_param’ => $request->getParameter('my_get_param'));

フォームでは、次のように呼び出すことができます。

$this->getOption('my_form_param')
于 2013-02-19T07:39:23.500 に答える
1

次のような場所からリクエストにアクセスできます。

sfContext::getInstance()->getRequest()->getParameter('foo')

于 2013-02-19T02:48:44.773 に答える