Как добавить новый столбец в выходную таблицу symfony - orocommerce - PullRequest
0 голосов
/ 12 ноября 2018

Я работаю над проектом orocommerce , и он использует vendor / oro / bundles / bundle_name
И в этом пакете есть сущность с именем " oro_customer_user ", поэтому я хочу добавить новый столбец в эту таблицу, используя мои новые пакеты.
Я много искал, но все же не повезло.
Почти из решения сказано, что мне нужно исправить в vendor / oro / bundles / bundle_name, что я не хочу делать.
Но все же есть какое-то решение сказать, что мне нужно использовать DoctrineMigrationsBundle , но я не уверен в этом.
https://symfony.com/doc/master/bundles/DoctrineMigrationsBundle/index.html

Пожалуйста, дайте совет, спасибо:)

1 Ответ

0 голосов
/ 13 ноября 2018

Хорошо, так что я нашел решение для orocommerce
Просто используйте Миграция и все будет хорошо
Вы можете проверить по этой ссылке:
https://forum.oroinc.com/orocrm/orocrm-programming-questions/topic/add-custom-field-into-orocrm-entity#post-24765
Миграция, которую вы должны создать вручную, потому что я не знаю, как создать миграцию из командной строки :(.
После завершения создания миграции вам нужно всего лишь запустить этот cmd:

php app/console oro:migration:load --show-queries

Теперь зайдите и проверьте базу данных, она уже сделана.


А по поводу сущности:
Я до сих пор не знаю, как настроить его в orocommerce. В ней много ошибок.

...