如何将新列添加到 existsting table symfony - orocommerce
How to add new column to exitsting table symfony - orocommerce
我正在做一个 orocommerce 项目,它使用 vendor/oro/bundles/bundle_name
在那个包中,它有一个名为“oro_customer_user”的实体,所以我想使用我的新包在 table 中添加一个新列。
我已经搜索了很多但仍然没有运气。
几乎所有的解决方案都说我需要在 vendor/oro/bundles/bundle_name 中修复,但我不想这样做。
但仍然有一些解决方案说我需要使用 DoctrineMigrationsBundle 但我对此不确定。
https://symfony.com/doc/master/bundles/DoctrineMigrationsBundle/index.html
请指教,谢谢:)
好的,所以我找到了 orocommerce
的解决方案
只需使用 Migration 一切都会好起来的
你可以签入这个 link:
https://forum.oroinc.com/orocrm/orocrm-programming-questions/topic/add-custom-field-into-orocrm-entity#post-24765
您必须手动创建迁移,因为我不知道如何通过命令行创建迁移:( .
创建迁移完成后,你只需要运行这个命令:
php app/console oro:migration:load --show-queries
现在去检查数据库,已经完成了。
关于实体:
我仍然不知道如何在 orocommerce 中自定义它。出现了很多错误。
我正在做一个 orocommerce 项目,它使用 vendor/oro/bundles/bundle_name
在那个包中,它有一个名为“oro_customer_user”的实体,所以我想使用我的新包在 table 中添加一个新列。
我已经搜索了很多但仍然没有运气。
几乎所有的解决方案都说我需要在 vendor/oro/bundles/bundle_name 中修复,但我不想这样做。
但仍然有一些解决方案说我需要使用 DoctrineMigrationsBundle 但我对此不确定。
https://symfony.com/doc/master/bundles/DoctrineMigrationsBundle/index.html
请指教,谢谢:)
好的,所以我找到了 orocommerce
的解决方案
只需使用 Migration 一切都会好起来的
你可以签入这个 link:
https://forum.oroinc.com/orocrm/orocrm-programming-questions/topic/add-custom-field-into-orocrm-entity#post-24765
您必须手动创建迁移,因为我不知道如何通过命令行创建迁移:( .
创建迁移完成后,你只需要运行这个命令:
php app/console oro:migration:load --show-queries
现在去检查数据库,已经完成了。
关于实体:
我仍然不知道如何在 orocommerce 中自定义它。出现了很多错误。