草庐IT

buildForm

全部标签

php - 在 Symfony2 中使用 buildForm->add() 函数时,可接受的选项有哪些?

我已经查看了文档,除非我错过了它,否则我无法找到任何解释Symfony2中buildForm->add()函数的官方$options的内容。publicfunctionbuildForm(FormBuilder$builder,array$options){$builder->add('fieldname1');$builder->add('fieldname2',newformObjectType(),$arrayOptions);}采用上面的代码,哪些选项将作为第二个字段的数组传入。谢谢 最佳答案 这些选项被传递给字段类型,在您

php - 在 Symfony 2.8、3.0 及更高版本中将数据传递给 buildForm()

我的应用程序当前使用构造函数将数据传递给我的表单类型,正如thisanswer中的建议。.然而Symfony2.8upgradeguide建议不推荐将类型实例传递给createForm函数:PassingtypeinstancestoForm::add(),FormBuilder::add()andtheFormFactory::create*()methodsisdeprecatedandwillnotbesupportedanymoreinSymfony3.0.Passthefully-qualifiedclassnameofthetypeinstead.Before:$form=