Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Klucze obce nazewnictwo
ProgXT
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 5.04.2017

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


Cześć
Tworzę projekt w Symfony 4.3
Kod
php bin/console make:entity Post

php bin/console make:entity Akapit
field name                post
field type                relation
related to                  Post
relation type                 ManyToOne
new field name in Post       akapity

Później po
Kod
php bin/console make:migration
php bin/console doctrine:migrations:migrate

W bazie w tabeli akapit pojawia się pole `post_id` zamiast pola `post`

W przypadku gdy przy make:entity podaję field name jako `post_id` to później w bazie pojawia się pole `post_id_id`

Ma ktoś pomysł czemu to się tak rozjeżdża? Co innego w kodzie a co innego w bazie i później errory
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Nom, jest to domyslne zachowanie w symfony/doctrine i jak najbardziej prawidlowe. Piszesz, ze masz z tego powodu problemy? Jakie jesli mozna spytac bo ja nigdy na takowe nie trafilem
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 13:36