我创建了2个新实体,当运行命令'php app / console doctrine:schema:update --dump-sql'时,我收到消息'无需更新 - 您的数据库已经与当前实体同步元数据“。
我已经尝试清除缓存,并删除了orm的doctrine文件夹的内容,这是本论坛的一些建议。仍然没有快乐。我在我的配置上使用APC缓存设置如下。
# Doctrine Configuration
doctrine:
dbal:
driver: "%database_driver%"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
orm:
auto_generate_proxy_classes: "%kernel.debug%"
auto_mapping: true
metadata_cache_driver: apc
result_cache_driver: apc
query_cache_driver: apc
答案 0 :(得分:4)
可能这听起来很愚蠢,但我不能发表评论所以我会在这里说出来, 我们能看到你的至少一个实体吗?可能你有错误的注释 喜欢忘记写
/ ** * @ORM \ Table()* @ORM \ Entity * /
我个人使用
php app / console generate:doctrine:entity
确保包含所有基本注释