sql >> Base de Datos >  >> RDS >> Mysql

Cómo configurar la entidad (doctrina) para la vista de la base de datos en Symfony 2

La respuesta aceptada es correcta, pero me gustaría ofrecer algunas sugerencias adicionales que tal vez desee considerar:

Marque su entidad como de solo lectura.

Haz que el constructor sea privado para que solo Doctrine pueda crear instancias.

/**
 * @ORM\Entity(readOnly=true)
 * @ORM\Table(name="your_view_table")
 */
class YourEntity {
    private function __construct() {}
}