Entities: class Cidade { /** * @var string $nome */ private $nome;
/** * @var boolean $ativo */ private $ativo; /** * @var bigint $id */ private $id; /** * Set nome * * @param string $nome */ public function setNome($nome) { $this->nome = $nome; } /** * Get nome * * @return string $nome */ public function getNome() { return $this->nome; } /** * Set ativo * * @param boolean $ativo */ public function setAtivo($ativo) { $this->ativo = $ativo; } /** * Get ativo * * @return boolean $ativo */ public function getAtivo() { return $this->ativo; } /** * Get id * * @return bigint $id */ public function getId() { return $this->id; } } class Parceiro extends Usuario { /** * @var string $tipoPessoa */ private $tipoPessoa; /** * @var string $nomeEmpresa */ private $nomeEmpresa; /** * @var string $numeroDocumento */ private $numeroDocumento; /** * @var string $inscrestadual */ private $inscrestadual; /** * @var boolean $isentoInscr */ private $isentoInscr; /** * @var string $nome */ private $nome; /** * @var string $sobrenome */ private $sobrenome; /** * @var string $urlsite */ private $urlsite; /** * @var string $endereco */ private $endereco; /** * @var string $complemento */ private $complemento; /** * @var integer $numero */ private $numero; /** * @var string $cep */ private $cep; /** * @var string $telefone */ private $telefone; /** * @var MCP\AdminBundle\Entity\Cidade */ private $cidade; /** * Set tipoPessoa * * @param string $tipoPessoa */ public function setTipoPessoa($tipoPessoa) { $this->tipoPessoa = $tipoPessoa; } /** * Get tipoPessoa * * @return string $tipoPessoa */ public function getTipoPessoa() { return $this->tipoPessoa; } /** * Set nomeEmpresa * * @param string $nomeEmpresa */ public function setNomeEmpresa($nomeEmpresa) { $this->nomeEmpresa = $nomeEmpresa; } /** * Get nomeEmpresa * * @return string $nomeEmpresa */ public function getNomeEmpresa() { return $this->nomeEmpresa; } /** * Set numeroDocumento * * @param string $numeroDocumento */ public function setNumeroDocumento($numeroDocumento) { $this->numeroDocumento = $numeroDocumento; } /** * Get numeroDocumento * * @return string $numeroDocumento */ public function getNumeroDocumento() { return $this->numeroDocumento; } /** * Set inscrestadual * * @param string $inscrestadual */ public function setInscrestadual($inscrestadual) { $this->inscrestadual = $inscrestadual; } /** * Get inscrestadual * * @return string $inscrestadual */ public function getInscrestadual() { return $this->inscrestadual; } /** * Set isentoInscr * * @param boolean $isentoInscr */ public function setIsentoInscr($isentoInscr) { $this->isentoInscr = $isentoInscr; } /** * Get isentoInscr * * @return boolean $isentoInscr */ public function getIsentoInscr() { return $this->isentoInscr; } /** * Set nome * * @param string $nome */ public function setNome($nome) { $this->nome = $nome; } /** * Get nome * * @return string $nome */ public function getNome() { return $this->nome; } /** * Set sobrenome * * @param string $sobrenome */ public function setSobrenome($sobrenome) { $this->sobrenome = $sobrenome; } /** * Get sobrenome * * @return string $sobrenome */ public function getSobrenome() { return $this->sobrenome; } /** * Set urlsite * * @param string $urlsite */ public function setUrlsite($urlsite) { $this->urlsite = $urlsite; } /** * Get urlsite * * @return string $urlsite */ public function getUrlsite() { return $this->urlsite; } /** * Set endereco * * @param string $endereco */ public function setEndereco($endereco) { $this->endereco = $endereco; } /** * Get endereco * * @return string $endereco */ public function getEndereco() { return $this->endereco; } /** * Set complemento * * @param string $complemento */ public function setComplemento($complemento) { $this->complemento = $complemento; } /** * Get complemento * * @return string $complemento */ public function getComplemento() { return $this->complemento; } /** * Set numero * * @param integer $numero */ public function setNumero($numero) { $this->numero = $numero; } /** * Get numero * * @return integer $numero */ public function getNumero() { return $this->numero; } /** * Set cep * * @param string $cep */ public function setCep($cep) { $this->cep = $cep; } /** * Get cep * * @return string $cep */ public function getCep() { return $this->cep; } /** * Set telefone * * @param string $telefone */ public function setTelefone($telefone) { $this->telefone = $telefone; } /** * Get telefone * * @return string $telefone */ public function getTelefone() { return $this->telefone; } /** * Set cidade * * @param MCP\AdminBundle\Entity\Cidade $cidade */ public function setCidade(Cidade $cidade) { $this->cidade = $cidade; } /** * Get cidade * * @return MCP\AdminBundle\Entity\Cidade $cidade */ public function getCidade() { return $this->cidade; } /** * Return the user roles * Implements AccountInterface * * @return array The roles **/ public function getRoles() { $roles[] = self::ROLE_PARCEIRO; return array_unique($roles); } } When I was persist Parceiro entity, The form throw unique constraits exception, but I was not creating a new Cidade object. I use this unique constraints http://www.michelsalib.com/2011/04/create-your-own-constraint-validator-in-symfony2-a-doctrine-unique-validator/. I need disable validation inherit parent!!. Tanks On May 8, 10:05 am, Donald Tyler <chekot...@gmail.com> wrote: > It sounds like you're approaching the problem in the wrong way. If you're > trying to disable some part of the validation, that says to be that there's > either a problem with how you're building the Entity behind the form, or > some problem with your object model. > > Maybe if you could give more info on your object model, and the use case of > the form, along with the reason why you think it's necessary to disable this > part of the validation; someone can help. > > > > > > > > On Sun, May 8, 2011 at 7:05 AM, elcabong <elcabong....@gmail.com> wrote: > > How disable validation inherit parent? > > > When I use Entity Type Form, example: > > > class ParceiroType extends AbstractType { > > > public function buildForm(FormBuilder $builder, array $options) > > { > > > $builder->add('cidade', 'entity', array( > > 'class' => 'MCP\AdminBundle\Entity\Cidade', > > 'required' =>true, > > 'property' => 'nome', > > )); > > > ..... > > } > > > This property inherit parent validation, unique constraits?? > > > How disable validation inherit parent? > > > There is something??? > > > Tanks > > > -- > > If you want to report a vulnerability issue on symfony, please send it to > > security at symfony-project.com > > > You received this message because you are subscribed to the Google > > Groups "symfony users" group. > > To post to this group, send email to symfony-users@googlegroups.com > > To unsubscribe from this group, send email to > > symfony-users+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/symfony-users?hl=en -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en