假设我有两个实体Bus并且它们之间People存在关系OneToMany.巴士最多可容纳10人.
如何创建约束来控制这个?
例如:
* @MyAssert\ParentMaxChild(max=10)
* @ORM\ManyToOne(targetEntity="Webface\CharacterBundle\Entity\Bus", inversedBy="wac")
* @ORM\JoinColumn(name="bus_id", referencedColumnName="id", nullable=false)
private $bus;
Run Code Online (Sandbox Code Playgroud) 我有表单,需要创建内联验证:
$builder
->add('Count1', 'integer', [
'data' => 1,
'constraints' => [
new NotBlank(),
new NotNull(),
],
])
->add('Count2', 'integer', [
'constraints' => [
new NotBlank(),
new NotNull(),
],
])
->add('Count3', 'integer', [
'data' => 0,
'constraints' => [
new NotBlank(),
new NotNull(),
],
])
Run Code Online (Sandbox Code Playgroud)
白色内联验证如何表达规则