php - 使用 Symfony 2 创建表单步骤?

标签 php forms symfony

我尝试创建 2 个表单组,但只能看到第一个组。

这是创建表单组的正确方法吗?

我的表单类型生成器:

$builder->add(
    $builder->create('step1', 'form', array('virtual' => true))
        ->add('url')
        ->add('description')
        ->add('created_at'),

    $builder->create('step2', 'form', array('virtual' => true))
        ->add('user')
        ->add('tags', 'entity', array(
            'class' => 'LanCrmBundle:LinkTag',
            'property' => 'title',
            'multiple' => true
        ))
);

我的观点:

{% extends '::base.html.twig' %}
{% block body %}
    <form method="post" {{ form_enctype(form) }} class="form-horizontal" novalidate>
        {{ form_widget(form) }}
        <div class="form-group">
            <div class="col-sm-offset-2 col-sm-10">
                <input type="submit" class="btn btn-success"/>
            </div>
        </div>
    </form>
{% endblock %}

最佳答案

如果您想使用 symfony 2 创建表单步骤,您可以使用下一个包:

https://packagist.org/packages/craue/formflow-bundle

我用过,效果很好。 您可以在以下位置查看示例:

http://www.craue.de/sf2playground/en/CraueFormFlow/

关于php - 使用 Symfony 2 创建表单步骤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22200673/

相关文章:

php mysql 搜索选项组合

php - 如何使用 php 从文本中识别名称

forms - HTML5 输入类型的范围和颜色不能为空。如果他们镜像的数据库列为空怎么办?

symfony - 如何将Tinymce与Symfony encore集成?

php - 如何恢复根节点

php - 符号链接(symbolic link)在 apache 2.2 上不起作用

javascript - 如何在 PHP、HTML 表单和 Javascript 之间传递 boolean 值

javascript - 如何仅使用 javascript 和 css 隐藏和显示表单内部的 div

symfony - createQueryBuilder 与 Join in Doctrine

php - Doctrine :使用子查询生成树路径