symfony-forms

    1热度

    4回答

    我正在实施this tutorial。但是在我的情况Tag实体具有独特的name属性:, /** * @ORM\Entity() */ class Tag { /** * @var string * @ORM\Column(name="name", type="string", length=63, unique=true) */ priv

    0热度

    2回答

    我有像这样一些非必需的,可为空的元素有规律formType: ->add('mytime', TimeType::class, array( 'input' => 'datetime', 'widget' => 'single_text', "required" => false )) 在实体一个新的记录,它的工作原理 - 这是一个NULL。但是,如果我确实定义了

    1热度

    1回答

    我觉得这里有点愚蠢,因为我在symfony 3中做了一些复杂的工作,但我不知道,有一些简单的东西我试图所以只是简单的任务。 这应该很简单,但我不能让它工作。 在get方法中从请求中获取数据非常简单。只需使用“request-> query('param')”就足够了。 但我想用这些参数使用formtype或form创建一个索引数组,并利用将数据自动转换为正确类型。 我有此数组: $booking

    0热度

    1回答

    我创建了一个symfony表单类型,我希望能够使用实体管理器。 因此,我宣布它作为一种服务,因为symfony文档中提到: http://symfony.com/doc/current/form/form_dependencies.html#define-your-form-as-a-service 现在我想创建延伸的第一个另一种形式的类型。 但似乎我需要将这种新的表单类型声明为一项服务,即使它是

    0热度

    1回答

    以下是现有的代码: 表格类型为: ->add('isProcessor', CheckboxType::class,array('label' => 'As Processor', 'required'=>false)) 实体为: /** * @var boolean $isProcessor * * @ORM\Column(name="is_processor", type="bool

    0热度

    2回答

    我有Post和Tag具有多对多关系的实体。在Post创建和编辑表单中有一个文本框,我可以输入以该文章相关的逗号分隔的标签。例如,当我为标题为'Post1'的帖子输入tag1,tag2,tag3时,表单将创建帖子和标签实体并将这些标签添加到该帖子的标签列表中。我使用数据转换器来创建标签实体。 class Post{ /** * @ORM\ManyToMany(targetEnti

    0热度

    1回答

    我正在开发一个symfony 3.2项目,并且正在添加一个带有一些验证的简单信用卡表单。我在2.7项目中构建了一个类似的表单,并使用了约束选项。 ->add('SecurityCode', TextType::class, array( 'required' => true, 'constraints' => array( new Length(

    0热度

    1回答

    我要创建一个带有一列ID验证的表单。 有几个基于系统的选项,与Enum相同。 目标页面应该是: 这里我作为实体的属性: /** * @var array<string> * * @ORM\Column(name="id_verification_requirements", type="simple_array", nullable=true) */ private $idVerific

    1热度

    1回答

    有什么办法从Request类获取合并数据?因为目前我们手动为接受POST和GET查询的API控制器提交表单(这是因为传统项目而不是REST API)。 $data = array_merge($request->query->all(), $request->request->all()); $form->submit($data); 有没有什么办法可以写下清洁而不是代码如下? $data

    -1热度

    1回答

    我的父窗体类型有一个带有通用标签“标题”的字段“标题”。 可以说我有五个孩子的形式,其中三个需要更改标签。我怎么做。我要疯了。 class ParentType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options) { $bui