0

我正在使用 EasyAdmin 3 学习 symfony 5。我为我的实体创建了一个 FormType,带有标签、属性、约束(最小值、最大值)。但是要创建或更新我的实体,我使用 easyAdmin 3 并且不遵守约束。我想创建一个表单(从我的实体)并在 crud/edit 和 crud/new 模板中使用它。

我在我的 entityCrudController 中覆盖了模板,但我不知道如何在里面集成 entityForm。

谢谢你的回复,对不起我的英语:D

4

1 回答 1

0

你可以使用事件。就像是

BeforeEntityPersistedEvent::class

带检查

if ($entity instanceof $yourentity)

使其触发正确的实体并控制数据是否符合限制,以及

throw $this->createNotFoundException

如果没有。这样它会在每次更改数据库之前检查。

于 2021-06-28T14:50:12.960 回答