Symfony2“ php应用程序/控制台学说:schema:update --force”不会在表中添加列

戴维特

我正在尝试通过doctrine命令向表中添加一列:

php app/console doctrine:schema:update --force

我知道它可以做到,因为我之前已经做过,并且文档中明确指出:

“换句话说,如果您添加一个将元数据映射到Product的新属性,然后再次运行此任务,它将生成将新列添加到现有product表所需的“ alter table”语句。“

以下是我要添加为列的字段:

/**
 * @var string
 *
 * @ORM\Column(name="service_machine_name", type="string", length=40, nullable=false)
 */
private $serviceMachineName;

但是当我键入时:php app / console教义:schema:update --force

它告诉我我的数据库与我当前的实体同步,但是显然不是,因为我的实体类中有一个附加字段。

我还尝试将列名缩短为3个字母(以防万一),但仍然没有添加列!

注意:我已将列添加到同一数据库(远程)上的不同表中,并且以前可以正常工作。

苏雷什·库马尔·阿姆拉尼(Suresh Kumar Amrani)

您必须首先为像这样的列创建setter和getter

php app/console doctrine:generate:entities Acme/DemoBundle/Entity/User

之后,您必须使用

php app/console doctrine:schema:update --force

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Symfony2 /主义“应用程序/控制台学说:schema:update --force”带来了ContextErrorException

来自分类Dev

如何在Symfony2控制台应用程序中添加辅助输出?

来自分类Dev

如何在Symfony2应用程序中创建控制台命令

来自分类Dev

在Symfony2中扩展超级映射的类不会在MySQL中添加列

来自分类Dev

DB symfony2中的update字段

来自分类Dev

在Symfony2中安装新捆绑包后无法使用Netbeans控制台(错误:必须选择Symfony2控制台)

来自分类Dev

应用程序控制台输出和Delphi中对TMemo的正确编码

来自分类Dev

如何在控制器中调用Symfony2控制台命令并流输出?

来自分类Dev

Symfony2学说,如何仅获取特定表的列名

来自分类Dev

symfony2 monolog命令输出到dev中的控制台

来自分类Dev

如何在symfony2中编写自己的控制台命令以正确的格式获取日期

来自分类Dev

symfony2 monolog命令输出到dev中的控制台

来自分类Dev

从symfony2学说的结果中获取对象的价值

来自分类Dev

实体和MySQL中的学说数组类型(Symfony2)

来自分类Dev

Symfony2中的saml2身份提供程序

来自分类Dev

Symfony控制台应用程序中的list命令可以禁用吗?

来自分类Dev

Symfony2在控制器中按DESC排序

来自分类Dev

在控制器symfony2 FOSUserBundle中获得角色

来自分类Dev

symfony2:获取控制器中的表单错误

来自分类Dev

Symfony2中控制器之间的关系

来自分类Dev

控制器中的Symfony2图像路径

来自分类Dev

控制器中的Symfony2 Propel验证(UniqueObject)

来自分类Dev

在symfony2控制器中调用mysql命令

来自分类Dev

Symfony2:翻译中未应用默认语言环境

来自分类Dev

如何在symfony2中使用translation:update?

来自分类Dev

symfony2:捆绑中定义几个php常量

来自分类Dev

Symfony2:与twig中PHP的explode()函数等效吗?

来自分类Dev

在Symfony2中删除web / app.php

来自分类Dev

使用Monolog记录Symfony2中的PHP致命错误

Related 相关文章

  1. 1

    Symfony2 /主义“应用程序/控制台学说:schema:update --force”带来了ContextErrorException

  2. 2

    如何在Symfony2控制台应用程序中添加辅助输出?

  3. 3

    如何在Symfony2应用程序中创建控制台命令

  4. 4

    在Symfony2中扩展超级映射的类不会在MySQL中添加列

  5. 5

    DB symfony2中的update字段

  6. 6

    在Symfony2中安装新捆绑包后无法使用Netbeans控制台(错误:必须选择Symfony2控制台)

  7. 7

    应用程序控制台输出和Delphi中对TMemo的正确编码

  8. 8

    如何在控制器中调用Symfony2控制台命令并流输出?

  9. 9

    Symfony2学说,如何仅获取特定表的列名

  10. 10

    symfony2 monolog命令输出到dev中的控制台

  11. 11

    如何在symfony2中编写自己的控制台命令以正确的格式获取日期

  12. 12

    symfony2 monolog命令输出到dev中的控制台

  13. 13

    从symfony2学说的结果中获取对象的价值

  14. 14

    实体和MySQL中的学说数组类型(Symfony2)

  15. 15

    Symfony2中的saml2身份提供程序

  16. 16

    Symfony控制台应用程序中的list命令可以禁用吗?

  17. 17

    Symfony2在控制器中按DESC排序

  18. 18

    在控制器symfony2 FOSUserBundle中获得角色

  19. 19

    symfony2:获取控制器中的表单错误

  20. 20

    Symfony2中控制器之间的关系

  21. 21

    控制器中的Symfony2图像路径

  22. 22

    控制器中的Symfony2 Propel验证(UniqueObject)

  23. 23

    在symfony2控制器中调用mysql命令

  24. 24

    Symfony2:翻译中未应用默认语言环境

  25. 25

    如何在symfony2中使用translation:update?

  26. 26

    symfony2:捆绑中定义几个php常量

  27. 27

    Symfony2:与twig中PHP的explode()函数等效吗?

  28. 28

    在Symfony2中删除web / app.php

  29. 29

    使用Monolog记录Symfony2中的PHP致命错误

热门标签

归档