Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][SF2]Generowanie klasy entity
Szymciosek
post 30.09.2012, 14:58:48
Post #1





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

Ostrzeżenie: (0%)
-----


Witam,
jak wam pewnie wiadomo Symfony korzysta z entity (klasa dostępu), na jej podstawie jestem w stanie stworzyć tabelę w bazie i kolumny... Ale czy jestem w stanie zrobić to w drugą stronę, tzn jeśli mam gotową jakąś bazę już, to czy dam radę wygenerować na jej podstawie klasę entity ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rzymek01
post 30.09.2012, 17:48:04
Post #2





Grupa: Zarejestrowani
Postów: 592
Pomógł: 62
Dołączył: 3.08.2006

Ostrzeżenie: (0%)
-----


jasne,

najpierw musisz mieć poprawnie skonfigurowane połączenie z bazą danych (parameters.ini),
odpalasz konsolę, wchodzisz do katalogu projektu,
następnie generujesz metadane (np. w formacie yaml):
Kod
php app/console doctrine:mapping:convert yaml ./src/{Nazwa}/{Twoj_Bundle}/Resources/config/doctrine/metadata/orm --from-database --force


Z utworzonych metadanych generujesz klasy Entities (np. z wykorzystaniem annotation):
Kod
php app/console doctrine:mapping:import {Nazwa}{TwojBundle} annotation


Potem możesz wygenerować sobie gettery i settery:
Kod
php app/console doctrine:generate:entities {Nazwa}{TwojBundle}


po szczegóły odsyłam do dokumentacji: http://symfony.com/doc/2.0/cookbook/doctri...ngineering.html

Ten post edytował rzymek01 30.09.2012, 17:49:42


--------------------
:]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 20:39