Demandez au maître : Comment ignorer le préfixe de table lors de la génération d'entités à partir de la base de données ?
Par exemple, t_test génère directement Test lors de la génération de l'entité.
Y a-t-il un moyen de résoudre ce problème ? Merci !
"doctrine php bin/console:mapping:import --force AdminBundle annotation"
Je n'ai pas trouvé la configuration du préfixe de table dans les éléments de configuration. Par défaut,
t_test
ne peut générer queentity
Test
.t_test
只能生成entity
Test
.可以参考 配置前缀处理 或者这个 SQL-Table Prefixes ,追加了表前缀服务处理。
简单的说是:
修改
app/config/services.yml
然后追加文件
🎜En termes simples : 🎜Modifiezsrc/AppBundle/Subscriber/TablePrefixSubscriber.php
,其中AppBundle
Vous pouvez vous référer à Configuration du traitement des préfixes ou à ces préfixes de table SQL, qui ajoute le traitement du service de préfixe de table.
app/config/services.yml
🎜🎜 🎜Ajoutez ensuite le fichiersrc/AppBundle/Subscriber/TablePrefixSubscriber.php
et remplacezAppBundle
par votre propre chemin. 🎜Le contenu du fichier est 🎜