好的,让我直截了当。
我知道如何使用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())
感谢任何提示/答案,谢谢!
答案 0 :(得分:0)
以下是所有表单类型的可用选项:http://symfony.com/doc/current/reference/forms/types/form.html
另外,您可以在文档中找到symfony提供的每种表单类型的特定选项。例如,文本格式:http://symfony.com/doc/current/reference/forms/types/text.html