![]() |
1
5
不知道你为什么要做这样的事,但无论如何,这样做怎么样?
控制器:
如您所见,我首先将所有的逻辑转移到模型中。然后,有一个两步的过程来拯救孩子。首先,我们将子项分配给父项,然后验证它们是否满足所需的条件(在其中插入逻辑)。 对不起,我矮了。如有必要,我会回答更多的问题。 |
![]() |
2
1
首先,如果您希望保存没有父ID的子项,那么这样做没有意义
的全部目的
是将父ID附加到子对象,因为父对象尚不存在,所以在此不执行此操作。 另一件事是,如果您只想确保父对象具有子对象,并且如果您同时创建子对象和父对象,则可以在父对象和子对象创建周围使用事务块,以确保父对象具有子对象,例如
因此,在事务中,如果在任何阶段代码失败,那么它将回滚整个DB事务,也就是说,如果您要查找的是结束状态,那么您要么有一个父级,有两个子级,要么什么都没有。 编辑:因为只有两个子对象才能创建父对象,所以在这种情况下,不能创建父对象。
做
这有道理吗 |
![]() |
George Alexander · 类似电报的用户名的Regex 1 年前 |
![]() |
Aliaksei · 保存前进行WebFlux检查 3 年前 |
![]() |
Nimet · 如何在regex密码模式中转义* 3 年前 |
![]() |
Jee · PowerShell输入验证-输入不应为所有数字 7 年前 |
![]() |
James · Django使用RangeWidget验证表单 7 年前 |