I don't see any info on your class annotations for what properties are required to be unique.
On Mon, May 9, 2011 at 7:27 AM, elcabong <elcabong....@gmail.com> wrote: > 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 > -- 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