Symfony2表单,如何设置选项?

时间:2014-03-05 05:15:45

标签: php symfony

好的,让我直截了当。

我知道如何使用setDefaultOptions并在FormType中设置新的默认自定义选项及其值,如下所示:

public function setDefaultOptions(OptionsResolverInterface $resolver) {
    $resolver->setDefaults(array('custom' => 'custom value'));
}

但是,我想知道如何设置其他默认选项并最终在

中可用
public function buildForm(FormBuilderInterface $builder, array $options) {
}

我试图在symfony2控制器中从$this->createForm跟踪它,但后来我陷入了symfony2的FormFactory::createNamedBuilder函数:

public function createNamedBuilder($name, $type = 'form', $data = null, array $options = array())

感谢任何提示/答案,谢谢!

1 个答案:

答案 0 :(得分:0)

以下是所有表单类型的可用选项:http://symfony.com/doc/current/reference/forms/types/form.html

另外,您可以在文档中找到symfony提供的每种表单类型的特定选项。例如,文本格式:http://symfony.com/doc/current/reference/forms/types/text.html