-
0 votesanswersviews
Symfony表单集合:在提交时重置输入ID或以其他方式处理可删除的集合项目
我有一个名为 Program 的对象的表单,它可以有很多 ProgramDocuments . 用户可以在嵌入的collectionType表单中添加和删除文档 . 我在 Twig 中的表中渲染集合,如下所示: <table class="table table-program-documents" id="document-list" ... -
13 votesanswersviews
Symfony表单query_buider和实体存储库
我'm trying to create a form with data in collection type depending on the user being logged. I' m跟随this chapter of the Symfony cookbook . 当 query_builder 选项是一个闭包,我从DQL获取数据时,一切正常 . 由于需要从代码中的不同位置获取数据,我宁... -
1 votesanswersviews
Symfony2实体表单中的查询生成器
现在我在Symfony中的实体表单类型的查询构建器功能有问题 . 该板上的其他问题无助于我找到解决方案:参见例如:8456298或13846970或enter link description here 情况就是这样:我想添加一个电子邮件地址,以便根据要求发送评级 . 评级是Doctor类的子级,是User的子级(此处使用FOS User Bundle) 所以这是我的代码: 控制器: public... -
0 votesanswersviews
使用控制器从symfony2中的DB获取gps位置
我不想使用任何捆绑 . 我希望使用Ajax请求从数据库到谷歌 Map 获取gps位置,但问题很少1.这是我的树枝中的 Map 脚本 <script> function int() { var myLatlng = new google.maps.LatLng(49.47143, 11.107489999999984); var mapOptions = { ... -
0 votesanswersviews
Symfony 3.4中的POST请求问题
I'm sending Following inputs from postman [POST] to localhost:8000 { "UserName" : "JohnDoe", "Password": "JohnDoe123", "Email": "JohnDoe@email.co... -
-1 votesanswersviews
Symfony Forms和ManyToMany . 如何使用也是EntityType字段的文件上载字段配置表单?
我需要使用文件上传来创建表单字段,该文件也是ManyToMany实体的一部分 . 现在我的配置如下所示,它的工作原理...... class ProductTypeNew extends AbstractType { /** * {@inheritdoc} */ public function buildForm(FormBuilderInterface $bu... -
1 votesanswersviews
将数据对象传递/绑定到内部/嵌入式Symfony2表单
我有以下形式,我想将一些对象传递给内部表单,以便在编辑时用数据填充它们: public function __construct( $em, $id ) { $this->_em = $em; } public function buildForm( \Symfony\Component\Form\FormBuilde... -
2 votesanswersviews
Symfony 2表单 - 传递数据以选择没有数据类(没有实体)
假设我们的控制器中有表单: $form = $this->createForm(new OurFormType()); 这是OurFormType类的builder方法 public function buildForm(FormBuilderInterface $builder, array $options) { $builder ->add('list... -
1 votesanswersviews
Symfony - 如何将相关实体数据传递给实体字段的选择
今天是个好日子 我有与ProductType实体相关的Product实体,具有多对一关系 我有基于'entity'字段类型的自定义ProductsType字段: class ProductsType extends AbstractType { /** * @param OptionsResolverInterface $resolver */ public ... -
1 votesanswersviews
Symfony 3.1 - 如何为表单实体类型设置数据
我有一个表单类,我需要填充表单事件(FormEvents :: POST_SET_DATA) . 对于文本类型非常简单: $form->get("fieldName")->setData("stringValue"); 对于实体类型,这不起作用: $form->get("fieldName")->setData(... -
1 votesanswersviews
Symfony表单事件:ChoiceType字段意外返回null
我正在使用symfony表单,我在字段中使用select2作为ajax请求,我听 PRE_SUBMIT 事件获取选项列表并给出 choices 选项 $opts = $config->getOptions(); $opts['choices'] = $listImages; //array of Image object 但是在var_dump中的 PRE_SUBMIT 事件中,我在表单中... -
1 votesanswersviews
Symfony - 具有可变数量字段的表单
我想创建表单,用于添加,编辑(以及当url字段为空时删除)菜单项 . 问题是行/项的计数是可变的 . (正如你在第一张照片上看到的那样) Questions: 1)如何编写具有可变字段数的表单 . 2)如何将数据解析为此表单中的字段 . class GalleryType extends AbstractType { public function buildForm(FormBuilderI... -
2 votesanswersviews
Symfony ChoiceType $ choices - 交换标签和值
Symfony 2.8.2 根据Symfony文档“选项选项是一个数组,其中数组键是项目的标签,数组值是项目的值” http://symfony.com/doc/2.8/reference/forms/types/choice.html#choices 但是通过以下形式,我看到了完全相反的情况: $filterForm = $this->createFormBuilder() ... -
0 votesanswersviews
如何在Symfony中创建动态级联表单?
我一直在使用Symfony 3,直到现在我只生成了简单的表单 . 现在,我想生成一个更复杂,动态的形式,一点帮助将不胜感激 . 我的网站引用了与类别相关的产品 . 因此,我创建了一个依赖于Doctrine扩展树的ProductCategory实体 . 因此,实际产品是树结构的叶子,其他节点(即具有至少一个孩子的节点)仅是产品类别 . 这种结构的一个例子是这样的: Food Fruits... -
0 votesanswersviews
Symfony 2:Dynamic Form Event仅在编辑时返回InvalidArgumentException
我得到了一个名为“活动”的实体,它定义了另外两个实体之间的关系,“服务”和“位置” . “服务”和“位置”都使用另一个名为“分配”的实体来定义可以在具体位置使用的服务 . 当我创建一个新的Activity时,在选择一个服务之后,我希望使用由allocation定义的值更新位置选择字段 . 我已经按照symfony文档在表单中创建了这个“位置”相关的选择字段 . Dynamic Form Modif... -
2 votesanswersviews
如何让Symfony为实体中的可空字段呈现复选框?
假设我的实体中有一个可以为空的datetime字段: class Foo { /** * @ORM\Column(name="due", type="datetime", nullable=true) */ private $due; public function getDue() { ... -
0 votesanswersviews
修改Symfony 2形成行为
我正在使用Symfony 2 . 我的表单工作方式如下: 表单以Ajax(JQuery)提交 如果表单中有错误,我会收到包含所有错误消息的XML响应 <errors> <error id="name">This field cannot be blank</error> <error id="ema... -
2 votesanswersviews
生命周期回调不会在我的嵌入式表单中触发
当上传我的文件的表单嵌入另一个表单时,似乎不会触发我的生命周期回调 . 如果上载表单是独立的,则会触发生命周期回调 . 我有一个创建“用户”实体的表单,对于这个用户,我与具有生命周期回调的'ProfilePicture'实体有一对一的关系,我想在同一表单上上传profilepicture文件 . 我按照“如何处理文件上传”的教程,但没有解释如何处理嵌入式表格 . UserType <?php... -
0 votesanswersviews
Symfony 3登录表单无限循环
我的Symfony版本是:3.0.6 我在认证的几个小时内打架 . 我有登录名和密码的表格 . 我的security.yml看起来: security: encoders: MainListBundle\Entity\User: algorithm: bcrypt providers: default: entity: c... -
1 votesanswersviews
插入新游戏时出现Symfony错误:必须管理传递给选择字段的实体 . 也许坚持他们在实体经理?
我正在尝试使用Type对象保存Game对象 . 当我尝试使用表单保存时,我收到以下错误: 必须管理传递到选择字段的实体 . 也许坚持他们在实体经理? 一个游戏可以有1个类型,而类型可以有多个游戏 . 我设法隔离了这个问题,当Game与Type没有关系时它工作正常,所以我认为它必须对Type对象做一些事情 . GameController: <?php namespace AppBundle... -
0 votesanswersviews
通过AJAX的Symfony Form FileType:验证错误isSubmitted()始终为false,因为processData:false
我过去用 AJAX JQUERY 完成了文件上传,但现在我正在尝试用symfony FileType 做同样的事情 . 问题是在正常工作流程中我们需要添加 contentType: false, processData: false, 但这似乎导致以下symfony错误: Cannot check if an unsubmitted form is valid. Call Form::isSub... -
1 votesanswersviews
symfony 4表单集合实体,文件类型为create
如何使用通过collectionType在父表单中嵌入fileType字段的实体创建和上载文档 . 我确实阅读了文档Symfony Upload . 但没有成功实现这一目标 . 始终收到此错误"Type error: Argument 1 passed to App\Service\FileUploader::upload() must be an instance of Symfony... -
0 votesanswersviews
Symfony 3学说协会和表格
提前致谢 . 我正在开始一些Symfony工作并陷入困境(也许在我脑海中) . 关于学说协会的这个链接:https://symfony.com/doc/current/doctrine/associations.html 我很困惑,如何用表格实现这一点 . $builder ->add('proName', TextType::class, array ( ... -
15 votesanswersviews
在Symfony 2中为集合的每个项目指定不同的验证组?
[Documentation about collection]当嵌入表单(集合类型)时,可以根据当前项目为每个项目指定验证组吗?它似乎不适用于ATM . 添加标签集合的 TaskType 表单: // src/Acme/TaskBundle/Form/Type/TaskType.php // ... public function buildForm(FormBuilderInterface ... -
1 votesanswersviews
Symfony无法验证收集表单
我正在研究collection form这称为目标,用户可以添加任意数量的目标,这部分工作正常,我能够显示/添加/编辑/删除目标就好了 我遇到的问题是如何验证数据 . 在表单上有一个 goal target (整数)字段和 saved to date (整数)字段 . 规则是 saved to date 的值不能超过 goal target ,为此我创建了custom validation,并且... -
3 votesanswersviews
Symfony CollectionType字段,带有一个默认字段
我需要你对CollectionType字段的建议 . 我用这个创建了我的集合类型字段:Symfony CollectionType Field一切正常 . 甚至使用JQuery动态添加字段也能正常工作 . 但是有一个问题 . 每次收集字段渲染时,我都无法找到如何添加一个字段 . 在我的页面加载后,我的收集字段为空 . 但是,我想在每个页面加载后从集合中获取第一个字段 . 怎么做到这一点?我应该使用... -
1 votesanswersviews
Symfony表单集合 - 维护与主键的关联
我有一个包含集合的Symfony表单,其定义如下: <?php declare(strict_types=1); namespace App\Form; use App\Entity\Documents; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\Coll... -
1 votesanswersviews
在自定义字段类型中获取property_path
Workaround :现在将父母从形式转换成文本就可以了 . 我刚刚创建了一个父类为表单的自定义字段类型 . 有谁知道我怎么能得到正确的property_path?我的意思是,在MyFieldType中,我想访问MyFormType的属性,该属性使用了my_field_type字段,因此我可以使用dinamically设置正确的property_path . 这是我的自定义字段类型 . 在下面的... -
8 votesanswersviews
从嵌套表单中调用$ builder-> getData()始终返回NULL
我试图以嵌套的形式存储数据,但是当调用 $builder->getData() 时,我总是得到NULL . 有谁知道如何在嵌套表单中获取数据? 这是ParentFormType.php: class ParentFormType extends AbstractType { public function buildForm(FormBuilderInterface $builder... -
4 votesanswersviews
Symfony 3 FileUpload
我正在尝试使用Symfony 3为我的应用程序实现文件上传功能 . 我有一个产品entiry,它与File entiry有关 . 部分产品: /** * @ORM\OneToMany(targetEntity="AppBundle\Entity\File", mappedBy="product") * @ORM\OrderBy({"weight...