首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清除原则映射缓存

问清除原则映射缓存
EN

Stack Overflow用户
提问于 2015-08-21 11:47:30
回答 1查看 866关注 0票数 1

在定义我的模型(Yml)时,我错误地使用了mysql保留关键字“条件”。然后,我将字段重命名为“description”并生成实体,但无法运行命令php app/console doctrine:schema:update,因为生成的查询ALTER TABLE segment_filters CHANGE condition description VARCHAR(300) NOT NULL包含关键字。

我尝试了以下几点:

  • 直接在数据库上重命名字段(分离)
  • 清除缓存php app/console cache:clear
  • 清除各种学说缓存doctrine:cache:clear-* -flush (有和没有同花顺)

我已经试过谷歌和阅读,但也许是有一天,头部只是需要休息。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-21 12:04:21

我以前也遇到过类似的问题。这与mysql语法有关。Symfony2逆向工程将帮助您解决这个问题。

  1. 直接更改数据库表上的col名称。
  2. 运行php应用程序/控制台原则:映射:导入-强制Bundlename格式(yml/xml/php)。

这将将您的理论yml映射到数据库的包中。

  1. 运行原则:生成:在该捆绑上的实体。

任务完成。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32139527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档