Допустим у меня в Symfony-сущности
table1 есть поле
int_key типа
Integer
и теперь я хочу сделать это поле - ключем для связи с таблицей
table2 (ManyToOne)
Ну, грубо говоря, у меня в
int_key - циферки, и теперь я хочу чтобы это были не просто циферки, а айдишники
table2, где хранятся текстовые описания к каждой циферке))
Как мне это сделать наимее трудоемко и правильно через
php bin/console чтобы и данные не потерять в
table1 и все такое прочее?
Спасибо.
upd. Мне хочется чтобы эффект был полностью эквивалентным тому, как если бы я изначально создавал сущность с помощью
$ php bin/console make:entity и указал в ней вместо integer - relation. Чтобы оно само создало правильные геттеры и сеттеры для поля.
И да, смежный вопрос:
- Изменения нужно сделать ТОЛЬКО в двух файлах - 1) в сущности/модели и 2) создать новую миграцию, или ЕЩЕ где-то надо что-то изменить/поправить?
Если только это, тогда, да, в принципе-то можно и руками сущность поменять.
Кстати, а вот это:
потом через консоль посылаете команду, чтобы доктрина сгенерировала :diff и создала миграцию
какой именно командой можно сделать?