Una vez que DoctrineBundle se haya instalado y configurado, está preparado para manipular su base de datos.
La primera etapa consiste en crear las entidades. Como ha visto con anterioridad, una entidad es una clase “especial” en el sentido de que Doctrine es capaz de asociarla a una tabla de la base de datos. Este concepto podría parecer poco claro al inicio. Vamos a explicarlo con un ejemplo.
Imaginemos que desea listar los libros en una base de datos. Cada libro tiene un id, un título y una fecha de publicación.
Aquí la entidad sería una sencilla clase, que contiene la diferente información en las propiedades:
<?php namespace Eni\DemoBundle\Entity; class Libro { private $id; private $titulo; private $fechaPublicacion; /** * @return integer */ public function getId() { return $this->id; } /** * @param string $titulo * @return Libro */ public function setTitulo($titulo) { ...
Suscripción
acceso ilimitado a todos los libros de ENI sin compromiso de permanencia
libro impreso o digital online