注意:它不是一个重复的问题,因为我已经尝试了谷歌上的所有内容,但没有任何帮助我们。
我正在尝试使用Doctrine Reverse Engineering工具导入表格,但我收到此消息:
数据库没有任何映射信息。
Config.yml中的我的连接详细信息
doctrine:
dbal:
default_connection: default
connections:
default:
driver: pdo_mysql
host: localhost
port: null
dbname: pixel_ashish
user: root
password: abc123
charset: UTF8
schema_filter: ~^(?!some_table1|some_table2)~
orm:
default_entity_manager: default
auto_generate_proxy_classes: true
proxy_dir: "%kernel.cache_dir%/doctrine/orm/Proxies"
proxy_namespace: Proxies
resolve_target_entities: []
我迄今为止所做的尝试:
现在我没有想法请帮我解决这个问题。
答案 0 :(得分:0)
您需要在配置中创建一些映射信息。
您可以通过在auto_mapping: true
部分下传递orm
来完成此操作:
doctrine:
orm:
auto_mapping: true
或在orm
部分下手动定义:
doctrine:
orm:
default_entity_manager: default
entity_managers:
default:
connection: default
mappings:
YourBundleName:
type: "xml"
dir: "Entity"
prefix: "Your\BundleName\Entity"