簡體   English   中英

如何更改symfony中的學說實體屬性?

[英]How to change doctrine entity property in symfony?

我有一個帶有屬性“內容”類型字符串的 Post 實體。 我需要將其類型更改為文本。 我應該采取哪些步驟來做到這一點? 我正在使用 Symfony 4。

更改實體類中的注釋

前:

// src/Entity/Foo.php
namespace App\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity()
 */
class Foo
{
    /**
     * @ORM\Column(type="string")
     */
    private $bar;
}

后:

// src/Entity/Foo.php
namespace App\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * @ORM\Entity()
 */
class Foo
{
    /**
     * @ORM\Column(type="text")
     */
    private $bar;
}

並在根項目中運行php bin/console doctrine:schema:update -f

https://symfony.com/doc/4.0/doctrine.html#creating-an-entity-class

打開位於Entity Post實體,然后搜索content並將string更改為text然后對數據庫進行架構更新以在數據庫中進行更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM