Foros del Web » Programando para Internet » PHP » Symfony »

Validacion de un Choice Entity con archivo Validation

Estas en el tema de Validacion de un Choice Entity con archivo Validation en el foro de Symfony en Foros del Web. Hola tengo una entidad que tiene un atributo de otra entidad, en mi formulario necesito validarlo que elija un dato, pero como hago eso en ...
  #1 (permalink)  
Antiguo 10/04/2014, 19:09
 
Fecha de Ingreso: noviembre-2013
Mensajes: 83
Antigüedad: 6 años
Puntos: 0
Validacion de un Choice Entity con archivo Validation

Hola tengo una entidad que tiene un atributo de otra entidad, en mi formulario necesito validarlo que elija un dato, pero como hago eso en el archivo validation
en mi entidad esta asi
Código PHP:
/**
     * @var \Clave
     * @ORM\ManyToOne(targetEntity="Clave")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="clave", referencedColumnName="id")
     * })
     */
    
private $clave
en mi type tengo esto:
Código PHP:
->add('clave''entity', array('class'=>'AcmeBundle:Clave',
                 
'property'=>'name''empty_value'=>'Elija una Clave''required'=>true)) 
Como lo pongo en mi archivo validation??
No me sirve este ejemplo de la documentacion porque no tengo definido un valor, sino que lo extrae de una entidad
http://symfony.com/doc/current/refer...ts/Choice.html
  #2 (permalink)  
Antiguo 12/04/2014, 19:15
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 6 años, 4 meses
Puntos: 379
Respuesta: Validacion de un Choice Entity con archivo Validation

Cita:
Iniciado por pmeninsaxmus16 Ver Mensaje
en mi type tengo esto:
Código PHP:
->add('clave''entity', array('class'=>'AcmeBundle:Clave',
                 
'property'=>'name''empty_value'=>'Elija una Clave''required'=>true)) 
Agregale la propiedad empty_data = null
Código PHP:
Ver original
  1. $builder->add('clave', 'entity', array(
  2.             'class'=>'AcmeBundle:Clave',
  3.             'property'=>'name',
  4.             'empty_value'=>'Elija una Clave',
  5.             'required'=>false,
  6.             'empty_data' => null,
  7.         ));
y en tu archivo validation:
Código PHP:
Ver original
  1. Acme\BlogBundle\Entity\Clave
  2.         properties:
  3.             firstName:
  4.                 - NotNull: ~
Revisa la sintaxis del validation por que normalmente uso anotaciones
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: entity, validacion, validation
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:10.