sql >> Databasteknik >  >> RDS >> Mysql

Hur man ställer in entitet (doktrin) för databasvy i Symfony 2

Det godkända svaret är korrekt, men jag skulle vilja ge några ytterligare förslag som du kanske vill överväga:

Markera din enhet som skrivskyddad.

Gör konstruktorn privat så att endast Doctrine kan skapa instanser.

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


  1. Söker efter giltig MySQL-resultatresurs

  2. Jämför värden för tidsstämplar och tilldela ett värde till var och en av dem om de har ändrats

  3. Bör primärnycklar för MySQL-tabeller exponeras?

  4. Överbrygga RDBMS och NoSQL:Introduktion till 2DX UI-kluster