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 回答