[英]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.