symfonyでmodelを作成する方法
symfonyでモデル作成する場合は、
まず、「プロジェクトフォルダ/config/schema.yml」を修正します。
で定義するデータベーステーブルの構造を
schema.ymlに設定したら以下のコマンドを実行します。
1 |
symfony propel-build-model |
これで
「プロジェクトフォルダ/lib/model」の中にクラスファイルが自動生成されます。
テーブル定義を修正する場合は、「schema.yml」を修正したのち先ほどのコマンドを実行してORMクラスファイル再作成を行います。
ここでひとつ注意があります。
自動生成されるクラスファイルは
- 「プロジェクトフォルダ/lib/model」
- 「プロジェクトフォルダ/lib/model/om」
2つのフォルダに作成されます。
その中で、omフォルダの中にあるクラスファイルは、自動生成する度にテーブル定義にしたがい再作成されるので修正をしてはいけません。
機能追加する場合はmodelフォルダ直下のファイルを修正するようにしてください。
コメント:0件
トラックバック:0件