php - 在 Symfony 4 中两次使用相同表单的正确方法是什么?
问题描述
我有一个表单,用于从事件专用 CRUD 和我的计划路线创建事件:
在我的 EventController.php 中,创建路由:
$form = $this->createForm(EvenementType::class,$event);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
$event = $form->getData();
$entityManager->persist($event);
$entityManager->flush();
return $this->redirectToRoute('parametres.evenements');
}
在我的 PlanningController.php 中,索引路由:
$formEvent = $this->createForm(EvenementType::class,$evenement);
$formEvent->handleRequest($request);
if ($formEvent->isSubmitted() && $formEvent->isValid()) {
$evenement = $formEvent->getData();
$entityManager->persist($evenement);
$entityManager->flush();
}
我相信这种行为应该只属于商店路线中的 EventController,但我不确定。有人可以告诉我正确的方法吗?
解决方案
推荐阅读
- powerbi - Power BI:将多个切片器关系更改为 OR 非 AND
- c# - 处置 EntityFramework Core 内存数据库实例
- typescript - 如何定义不包含特定成员的对象类型
- vue.js - 如何将用户 ID 附加到 Vue Data 对象中的链接
- sumo - 如何在 traCI 模拟中迭代调用双路由算法?
- html - 选择 2 个表,但我想限制第二个表上的行
- java - java - 如何在java中将一个列表类型转换为另一个列表?
- javascript - 如何使用循环过程停止 setInterval
- java - 合并多个 Spring JPA Page 对象结果
- python - 我想在按钮单击时更新我的框架和饼图