Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/07/2013, 13:47
Avatar de miguec04
miguec04
 
Fecha de Ingreso: agosto-2008
Ubicación: Cimitarra, Santander
Mensajes: 378
Antigüedad: 16 años, 4 meses
Puntos: 15
Respuesta: Duda Consulta Doctrine

Amigo gracias si es lo que necesito pero no me funciono, e ingreso nuevamente los atributos porque me di cuenta de un error, agradezco un poco mas de claridad, es que soy nuevo en doctrine, me gusta mucho por su parecido a hibbernate de java por eso lo empece a usar.

Código PHP:
Ver original
  1. /**
  2.  *
  3.  * @Entity
  4.  * @Table(name="areas")
  5.  */
  6. class Areas implements PersistenteGenerico {
  7.    
  8.     /**
  9.      * @Id
  10.      * @Column(type="integer")
  11.      * @GeneratedValue
  12.      */
  13.     protected $id_area;
  14.    
  15.     /**
  16.      * @Column(type="string")
  17.      */
  18.     protected $nombre;
  19.    
  20.     /**
  21.      * @Column(type="string")
  22.      */
  23.     protected $url_imagen;
  24.    
  25.     /**
  26.      * @OneToMany(targetEntity="Asignaturas", mappedBy="area", fetch="EAGER")
  27.      **/
  28.     private $lista_asignaturas;
  29.    
  30.     public function __construct() {
  31.         $this->lista_asignaturas    = new \Doctrine\Common\Collections\ArrayCollection();
  32.     }

Código PHP:
Ver original
  1. /**
  2.  * @Entity
  3.  * @Table(name="asignaturas")
  4.  */
  5. class Asignaturas implements PersistenteGenerico {
  6.  
  7.     /**
  8.      * @Id
  9.      * @Column(type="integer")
  10.      * @GeneratedValue
  11.      */
  12.     protected $id_asignatura;
  13.    
  14.     /**
  15.      * @Column(type="string")
  16.      */
  17.     protected $nombre;
  18.    
  19.     /**
  20.      * @Column(type="string")
  21.      */
  22.     protected $url_imagen;
  23.  
  24.     /**
  25.      * @Column(type="integer")
  26.      */
  27.     protected $id_area;
  28.    
  29.     /**
  30.      *
  31.      * @ManyToOne(targetEntity="Areas",inversedBy="lista_asignaturas", fetch="LAZY")
  32.      * @JoinColumn(name="id_area",referencedColumnName="id_area")
  33.      */
  34.     protected $area;
__________________
Desoftc Technology - Miguel Carmona
Creaciones Inteligentes - Cimitarra Colombia
[email protected]
http://www.desoftc.com.co