...ここ
あなたのエンティティに変更を加えるための2つの手順に従うことをしている
ステップ1:あなたのエンティティFile..For EXを開きます。 "アクメ\ MyBundle \エンティティ\帳"
Current Entityには、ID、名前、タイトルなどのフィールドがほとんどありません。あなたは「イメージ」の新しいフィールドを追加すると「タイトル」フィールドの変更制約を作りたい場合は はさてゲッターとセッター
で
/**
* @var string
*
* @ORM\Column(name="image", type="string", length=500)
*/
private $image;
を「画像」のフィールドを追加し、ゲッターとセッター
/**
* Set image
*
* @param string $image
*
* @return Book
*/
public function setImage($image)
{
$this->image = $image;
return $this;
}
/**
* Get image
*
* @return string
*/
public function getimage()
{
return $this->image;
}
を追加します
長さからタイトルの既存のフィールド制約を更新するには255
500から
/**
* @var string
*
* @ORM\Column(name="title", type="string", length=500)
*/
private $title;
[OK]を...あなたはあなたの必要性に応じて変更を加えた、そして、あなたは一歩離れています。
ステップ2:消防、このコマンドプロジェクトディレクトリに
php bin/console doctrine:schema:update --force
さて、データベース内のテーブルをチェックし、それは完了です!
--forceコードでそれを行います。 ORMの生成ツールは、そのように悪用すべきではありません。 – Ocramius