2011-02-07 13 views
0

私は他の誰かによって作成されたデータベースを使用していますが、変更できません。データベースはテーブルの名前に複数のフォームを使用します。私のsymfonyアプリケーションではPropelをORMとして使用しています。私はschema.yml内のphpName属性を使ってテーブルの名前を変更したいのですが、それはモデルのみで動作します。フォームとフィルタには間違った(自動的に生成された)名前があります。ここで複数形Symfonyのテーブルの問題

は私のschema.ymlのです:libに

AgentServices: _attributes: { phpName: AgentService } ...

\私が持っているモデル:

AgentService.php and AgentServicePeer.php (this is correct) 

が、私は持っているのlib /フォームで:

AgentservicesForm.class.php

この場合、何をすべきか提案はありますか?

おかげ

+0

複数の名前を選択する理由は何ですか? – yoda

+0

はい。それを使用する既存のアプリケーションがあります。データベースは他のプログラマーによって作成されました。 –

答えて

0

[OK]を、

私は、プロジェクトを再作成し、最初からすべてを構築しました。出来た。私はそれを説明することはできません。キャッシュの問題ではありませんでした。なぜなら、私はそれをたくさん集めていたからです。奇妙なこと。