0
유효성 검사 제한 조건이있는 사용자 모델 MyProject\SecurityBundle\Entity\User
가 있습니다.양식 모델에서 유효성 검사를 생략합니다.
MyProject\SecurityBundle\Form\Model\Registration:
properties:
user:
- Type: { type: MyProject\SecurityBundle\Entity\User }
termsAccepted:
- NotBlank: ~
getters:
termsAccepted:
- "True": ~
이 유효성 검사가 작동하지만 사용자 실체에 대한 검증이 우회됩니다 : 유효성 검사
namespace MyProject\SecurityBundle\Form\Model;
use MyProject\SecurityBundle\Entity\User;
class Registration
{
private $user;
private $termsAccepted;
public function setUser(User $user)
{
$this->user = $user;
return $this;
}
public function getUser()
{
return $this->user;
}
public function setTermsAccepted($termsAccepted)
{
$this->termsAccepted = (boolean)$termsAccepted;
return $this;
}
public function getTermsAccepted()
{
return $this->termsAccepted;
}
}
: 내 등록을 위해, 나는 MyProject\SecurityBundle\Form\Model\Registration
를 만들었습니다. 유효성 검사를 등록 모델로 터널 할 수있는 방법이 있습니까? 나는 바로 장소에서 검색 한 경우