1

Doctrine 2のZendフレームワークスクリプトがあります。

新しい列を追加する必要があります。それを行うための正しい年表は何ですか。つまり、列の作成、エンティティの更新、移行の実行などです。

どんな助けでも感謝します。

4

1 に答える 1

1

手動で必要な場合は、データベース テーブルに列を作成し、エンティティ クラスでその列を次のように指定します。

/**
  * @ORM\Column(type="string") // if column is varchar 
  */
 protected $title;

エンティティおよびデータベース スキーマ ファイルを生成するための CLI をすでに設定している場合は、これを使用します。

-- Entity クラスに新しい変数、つまり列名を追加します。

  /**
  * @ORM\Column(type="string") // if column is Varchar 
  */
  protected $title;

このコマンドを実行します

doctrine orm:schema-tool:update --force update

CLI の詳細については、このリンクを使用してください http://wildlyinaccurate.com/useful-doctrine-2-console-commands

于 2013-09-03T08:54:43.997 に答える