gpt4 book ai didi

symfony - 使用 Doctrine 从 Symfony2 中的 yml 更新模式

转载 作者:行者123 更新时间:2023-12-02 17:42:33 26 4
gpt4 key购买 nike

我想将这样的项目只是添加到 src/Acme/AdminBundle/Entity/Artist.orm.yml:

email:
type: string
column: email_address
length: 150

但我被迫在文件 Acme/AdminBundle/Entity/Artist 中执行相同的操作

/**
* @var string $email
*/
private $email;

如果我不这样做,当我更新架构时,它会显示错误:

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

[Doctrine\ORM\Mapping\MappingException]
Acme\AdminBundle\Entity\Artist 中发生错误

[ReflectionException]
属性(property)邮箱不存在

我在开始时使用 yml 选项生成了 Bundle。

最佳答案

首先生成实体类文件

php app/console doctrine:generate:entities [Your]/[Bundle]/Entity/Artist --path="src/" --no-backup

如果要生成新实体,则必须给出“--path”参数。

然后,更新您的架构:

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

关于symfony - 使用 Doctrine 从 Symfony2 中的 yml 更新模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13201646/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com