首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将VueJS的v模型属性添加到Symfony2表单类型中

如何将VueJS的v模型属性添加到Symfony2表单类型中
EN

Stack Overflow用户
提问于 2016-05-08 23:11:46
回答 1查看 3.1K关注 0票数 2

我认为表单类型足够好,可以轻松地创建表单,并且我在项目的一部分表单上使用了VueJS。(Symfony2.8)我的问题是我不能将"v-model“属性作为自定义属性添加到任何输入中。

代码语言:javascript
复制
$builder
    ->add('pcs', TextType::class, [
        'label' => "Adet",
        'attr' => [
            'class' => "form-control",
            'v-model' => "pcs"
        ]
    ]); 

当我运行代码时,它会从输入中移除"v-model“属性。

代码语言:javascript
复制
<input type="text" id="product_pcs" name="product[pcs]" required="required" class="form-control">

我尝试了自定义表单模板,但无法做到这一点。属性模板是如此复杂。如果你有任何关于这个问题或模板的信息,我将是伟大的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-19 10:36:08

处理这个问题的最好方法是使Symfony对您在前端使用的库漠不关心。您可以在Twig模板中直接修改字段的属性,如下所示:

{{ form_widget(form.pcs, {'attr': {'class': 'form-control', 'v-model': 'pcs'}}) }}

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37105774

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档