whi*_*ear 1 php symfony doctrine-orm
我想将 Entity 的 ManyToMany 成员设置为“not null”
所以我尝试了两种模式。
1)添加@Assert\NotBlank()
/**
* Many Users have Many Groups.
* @Assert\NotBlank()
* @ORM\ManyToMany(targetEntity="PlaceCat", inversedBy="placeinfos")
* @ORM\JoinTable(name="placeinfos_placecats")
*/
private $placeCats;
Run Code Online (Sandbox Code Playgroud)
2)添加required => trueFormObject。
$formMapper
->add('placeCats',null,array('required' => true)
Run Code Online (Sandbox Code Playgroud)
然而,两者都被忽略。
是否可以为 ManyToMany 实体设置“not null”限制?
ManyToMany 与“not null”意味着你至少想要 1?然后你需要另一个断言:
/**
* @Assert\Count(
* min = "1",
* minMessage = "You have to select at least 1 item"
* )
*/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1061 次 |
| 最近记录: |