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/**
*
* @Entity
* @Table(name="areas")
*/
class Areas implements PersistenteGenerico {
/**
* @Id
* @Column(type="integer")
* @GeneratedValue
*/
protected $id_area;
/**
* @Column(type="string")
*/
protected $nombre;
/**
* @Column(type="string")
*/
protected $url_imagen;
/**
* @OneToMany(targetEntity="Asignaturas", mappedBy="area", fetch="EAGER")
**/
private $lista_asignaturas;
public function __construct() {
$this->lista_asignaturas = new \Doctrine\Common\Collections\ArrayCollection();
}
Código PHP:
Ver original/**
* @Entity
* @Table(name="asignaturas")
*/
class Asignaturas implements PersistenteGenerico {
/**
* @Id
* @Column(type="integer")
* @GeneratedValue
*/
protected $id_asignatura;
/**
* @Column(type="string")
*/
protected $nombre;
/**
* @Column(type="string")
*/
protected $url_imagen;
/**
* @Column(type="integer")
*/
protected $id_area;
/**
*
* @ManyToOne(targetEntity="Areas",inversedBy="lista_asignaturas", fetch="LAZY")
* @JoinColumn(name="id_area",referencedColumnName="id_area")
*/
protected $area;