Php 带有ckmueller侦听器的Symfony 5前缀表工作不正常
我对symfony几乎是新手,还在学习。 出于测试目的,我导入了该项目 由于我需要在以后将该表实现到另一个表中的原因,我需要一个前缀来确保表名不重复。因此,我尝试了已知的解决方案,这也在这里的帖子中提到 但对于默认代码,它不起作用,因为它不包括对表进行前缀的请求 将getPrefix例程从以下位置更改后:Php 带有ckmueller侦听器的Symfony 5前缀表工作不正常,php,symfony,Php,Symfony,我对symfony几乎是新手,还在学习。 出于测试目的,我导入了该项目 由于我需要在以后将该表实现到另一个表中的原因,我需要一个前缀来确保表名不重复。因此,我尝试了已知的解决方案,这也在这里的帖子中提到 但对于默认代码,它不起作用,因为它不包括对表进行前缀的请求 将getPrefix例程从以下位置更改后: $bundleName = isset($nameSpaces[1]) ? strtolower($nameSpaces[1]) : null; 致: 它至少起了部分作用。我可以登录并四处导
$bundleName = isset($nameSpaces[1]) ? strtolower($nameSpaces[1]) : null;
致:
它至少起了部分作用。我可以登录并四处导航。但是有些页面仍然会导致SQL错误(比如te blog_post table),我不知道为什么,因为table_prefix.yaml为项目中的所有现有表配置了前缀
有人能帮我吗?
对于我来说,获取信息、如何使用迁移(如果是这样做的话)、在整个symfony项目中添加前缀和更改代码也是可以的
提前谢谢
$bundleName = isset($nameSpaces[2]) ? strtolower($nameSpaces[2]) : null;