我正处于configure()
方法的中间,我必须为组合框设置默认选择的值。值在URL中,但没有请求或任何对象。
如何获得此变量?
答案 0 :(得分:4)
Not a good idea to use sfContext
in that context.
最好在表单的构造函数中发送参数。 像这样:
$form = new Form(array(), array(‘my_form_param’ => $request->getParameter('my_get_param'));
在表单中,您可以使用以下方式调用它:
$this->getOption('my_form_param')
答案 1 :(得分:1)
您可以从以下任意位置访问请求:
sfContext::getInstance()->getRequest()->getParameter('foo')