Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment configurer une entité (doctrine) pour la vue de la base de données dans Symfony 2

La réponse acceptée est correcte, mais j'aimerais proposer quelques suggestions supplémentaires que vous pourriez envisager :

Marquez votre entité en lecture seule.

Rendez le constructeur privé afin que seul Doctrine puisse créer des instances.

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