トップ » サービス » 技術情報 » symfony » データベース・SQL(Criteria) » シーケンスファイルが読めない?
symfony

シーケンスファイルが読めない? - 記述日2008/2/12 - 綿引


既存のDB定義書(マクロ付きのやつ)からSQL文を生成してテーブルを作成した場合、symfonyコマンド(symfony propel-build-model)でモデルクラスを作成すると、シーケンスファイルの命名規則が違うために、ファイルが読み込めずにエラーになってしまう。

・既存のDB定義書の命名規則
[テーブル名]_[プライマリーキー名]_seq
例)settle_trn_settlement_id_seq

・symfonyの命名規則
[テーブル名]_seq
例)settle_trn_seq

とりあえず応急措置。

/lib/model/[db名]/map/[テーブル名]MapBuilder.php 内のシーケンス名を、既存のDB定義書の規則に合わせて修正する。


symfony 最新記事

↑Pagetop