データベーステーブルの構成を変更する カラムの追加など

データベーステーブルのカラムを変更した場合など、データベーステーブル構成を変更するにはそれに合わせたモデルを作成しなおす必要があります。

テーブルの構成を変更するには、まずスキーマ(schema)を変更します。

全般的なスキーマ設定のymlファイル
/config/doctrine/schema.yml

プラグインごとのスキーマ設定のymlファイル
/plugins/【プラグイン名】/config/doctrine/schema.yml

変更したスキーマからモデルを作成しなおします。

$ symfony doctrine:build-mode
>> doctrine  generating model classes

モデルに対するSQLを発行します。

$ symfony doctrine:build-sql
C:\workspace\tufs\src>symfony doctrine:build-sql
>> doctrine  generating sql for models
>> doctrine  Generated SQL successfully for models

変更されたSQLをデータベースに反映させます。

$ symfony doctrine:insert-sql
>> doctrine  creating tables
>> doctrine  creating tables successfully

関連記事

スポンサーリンク

Docomoの個体識別情報iモードID(guid)取得パラメータ『guid=on』をSmartyで付ける

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る