Bus과 People의 두 엔티티와 그 사이에 관계가 OneToMany 인 경우를 가정 해 봅니다. 버스에는 최대 10 명까지 수용 할 수 있습니다. 이를 제어하는 제약 조건을 만드는 방법은 무엇입니까? 예를 들어 : * @MyAssert\ParentMaxChild(max=10)
* @ORM\ManyToOne(targetEntity="Webface\
제 질문은 심포니 검사기 구성 요소와 관련이 있습니다. 나는 양식을 사용하지 않습니다. 그리고 각 엔티티에 대한 유효성 검사 규칙을 분리 된 클래스 (AuthorVlidator, BookingValidator 등)로 옮기고 싶습니다. 분리 된 클래스로 이동하고 규칙을 정의하려면 어떻게해야합니까? 감사합니다.
엔티티가 작성, 업데이트 또는 삭제 될 때 엔티티 독트린을 다르게 검증해야합니다. 내 엔티티 클래스에 엔티티 제약 조건 검사기가 있습니다. // src/AppBundle/Entity/AcmeEntity.php
use AppBundle\Validator\Constraints as AcmeAssert;
/**
* @AcmeAssert\CustomCons
Zend \ Db \ RowGateway와 유사한 객체의 유효성을 검사하기 위해 Symfony Validator Component를 사용하고 싶습니다. 이 클래스의 매우 간단한 예는 다음과 같습니다 class Task
{
private $values;
public function __construct(array $values)
Symfony에서 폼을 동적으로 유효화하려고합니다. 엔티티 필드의 값에 따라 "payed"라는 이름의 유효성 검사 그룹을 활성화하려고합니다. 다음 코드를 사용합니다 : public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'da