1

FosUserBundle を Symfony2 (2.2) と ORM Propel (1.6) で使用しました。

最近プロジェクトを更新しました (sf2.1 => 2.2) が、FOSUser で例外が発生しました:

UserQuery not found
BaseUser not found

いくつか検索した結果、推進コマンド「propel:build」または「propel:model:build」が FOSUserBundle の「schema.xml」を読み取らないことがわかりました。

私の問題は、FOSUserBundle がベースの Propel クラス("om" および "map"ディレクトリ) を生成しないことです。原因と解決方法がわかりません!

4

1 に答える 1

0

正確な理由はわかりませんが、このトリックでこの問題を解決できます。

  1. vendor/friendsofsymfonyフォルダーを削除します
  2. relauch"composerupdate"コマンド

これで、スキーマの検索を推進し、基本クラスを生成できます。

立ってくれてありがとうhttps://github.com/propelorm/PropelBundle/issues/215

于 2013-03-14T15:47:32.017 に答える