如何在 Symfony 5 中为迁移的表添加前缀
How to add a prefix to migrated tables in Symfony 5
我目前正在学习,构建一个与现有 PHP 项目共享数据库的 Symfony 5 应用程序。我的问题是关于为学说迁移创建的所有表添加前缀。我找到了一些关于我想要做的事情的参考,但由于一些参考有点过时并且旧版本具有不同的目录结构等,我正在努力实现它们。
This link 看起来很有前途,但我不确定应该在哪里添加它,它说:
You create this file in your library/DoctrineExtensions directory
我找不到任何类似的目录。
除了 symfony 5,还有类似的东西吗?
How to setup table prefix in symfony2
我也查看了 this,但是当我试图在 composer 中要求它时收到一条错误消息:
Problem 1
- Installation request for borsaco/doctrine-prefix-bundle ^1.0 -> satisfiable by borsaco/doctrine-prefix-bundle[1.0.0].
- borsaco/doctrine-prefix-bundle 1.0.0 requires symfony/framework-bundle ^3.4|^4.0 -> no matching package found.
任何 help/pointers 将不胜感激
我按照@Dlk 的指导,修改了getPrefix()
func 以适应我的目录布局,之后一切都很好,谢谢你们的帮助。 :) 希望这对以后的新手有帮助!
我目前正在学习,构建一个与现有 PHP 项目共享数据库的 Symfony 5 应用程序。我的问题是关于为学说迁移创建的所有表添加前缀。我找到了一些关于我想要做的事情的参考,但由于一些参考有点过时并且旧版本具有不同的目录结构等,我正在努力实现它们。
This link 看起来很有前途,但我不确定应该在哪里添加它,它说:
You create this file in your library/DoctrineExtensions directory
我找不到任何类似的目录。
除了 symfony 5,还有类似的东西吗? How to setup table prefix in symfony2
我也查看了 this,但是当我试图在 composer 中要求它时收到一条错误消息:
Problem 1 - Installation request for borsaco/doctrine-prefix-bundle ^1.0 -> satisfiable by borsaco/doctrine-prefix-bundle[1.0.0]. - borsaco/doctrine-prefix-bundle 1.0.0 requires symfony/framework-bundle ^3.4|^4.0 -> no matching package found.
任何 help/pointers 将不胜感激
我按照@Dlk 的指导,修改了getPrefix()
func 以适应我的目录布局,之后一切都很好,谢谢你们的帮助。 :) 希望这对以后的新手有帮助!