forms - Symfony FormBuilder SetAttribute 不起作用

标签 forms symfony formbuilder

Symfony2 formBuilder setAttribute 不起作用。

当 getAttributes 返回正确的值时。

但是在渲染时它不生效

喜欢

$form=$this->createFormBuilder();
$form->setAttribute('name','thename');  
$form=$form->getForm();
return $this->render('AcmeDemoBundle:Form:testingForm.html.twig',array('testingForm'=>$form->createView() ));   

最佳答案

我也遇到了同样的问题。 setAttribute 和 setAttributes 都不起作用。

所以我传递这样的选项:

$this->createFormBuilder(null, array(
    'attr' => array(
          'class' => 'delete-action-form'
    )
));

检查docs

关于forms - Symfony FormBuilder SetAttribute 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24928779/

相关文章:

java - 未捕获的类型错误 : Object #<Nodelist> has no method "submit" in chrome

python - 将函数重写为类

symfony - 我应该如何构建 dockerized RabbitMQ?

Symfony 3. Cookie 创建后立即自动删除

带有选择多个的 Angular 2 FormBuilder

validation - symfony2 2.3 缺少FormBuilder::addValidator() 如何适配FormBuilderInterface?

ruby-on-rails - Rails 分步创建对象

html - CSS 和表单问题 - 给我带来冲突 :(

php - symfony 5.1 : how to define a controller as a service

javascript - jQuery FormBuilder - 在默认字段上禁用属性