Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony][Doctrine] Definiowanie nazwy klasy innej niż nazwa tabeli
Forum PHP.pl > Forum > PHP > Frameworki
evertras
Standardowo klasy nazywane są tak jak tabele, ale ja chciałbym samemu zdefiniować nazwę klasy nie modyfikując nazwy tabeli. Interesuje mnie zapis w yaml'u. W propelu robiło się to poprzez
Kod
_attributes: { PHPName:  NazwaKlasy }
, a jak mogę to zrobić w doctrine 1.2 ?
mat-bi
W Doctrine jest taka zasada:

Nazwa, jaką chcesz mieć
   tableName: nazwa tabeli

Np.

BlogKategorie:
  connection: doctrine
  tableName: blog_kategorie
evertras
Więc teraz w bazie będę miał blog_kategorie, a moja klasa będzie się nazywać BlogKategorie tak ? Inaczej mówiąc tableName ustawia nam nazwę tabeli w bazie natomiast zapis wyżej BlogKategorie odnosi się do nazwy klasy, którą wygeneruje doctrine, dobrze rozumiem ?
mat-bi
Tak
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.