symfony-forms - 获取 symfony 5 中文本框上的实体值
问题描述
我的场景是我在数据库中有一个投资组合实体类型和存储值,但我想在页面上设置编辑功能,比如在单独的文本框中显示标题中的所有投资组合,并按用户选择当前值。https://prnt.sc/11vpvpq我已经尝试了以下代码。
编辑表单类型.php
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
->add(
'name',
CollectionType::class,
[
'label' => 'Name',
'entry_type' => PortfolioType::class,
'allow_add' => true,
'prototype' => true,
]
);
}
在 Twig 文件中,我渲染了表单域。
{{ form_widget(editPortfolioForm.name) }}
在控制器文件中,我已经呈现了表单。
$editPortfolioForm = $this->createForm(PortfolioEditFormType::class);
$editPortfolioForm->handleRequest($request);
如何在具有相同值的多个输入类型文本框中获取实体类型值,对此有何想法?
解决方案
推荐阅读
- python - 在 python 中加载 matlab 文件时删除键()
- json - Json Parser 不能在 scala 中的高阶函数中工作?
- android - Android Q 总是重复使用第一个输入的凭据来连接到 WiFi 网络
- ruby-on-rails - Rails 6 form_with 不会通过 Association 传递资源
- python - 为什么我在 Python 文件上收到此错误“
",第 2 行 /n new_squares.append(squares[i]) /n ^ IndentationError: 期望缩进块? - selenium - 创建 2 个 tds- Selenium Java 之间的关系
- json - 我收到 django.db.utils.IntegrityError: FOREIGN KEY constraint failed in cmd
- r - R中的线性代数
- mysql - MySQL 不允许我在 UPDATE 和 SET 命令之后添加 FROM 命令
- python - 当我尝试更新它时,PIP 说它是最新的,但它不是