2017-04-07 6 views
0

私はSymfony 2.6とSonata Admin Bundleを使ってプロジェクトを進めています。 私のコンピュータ(win10 - wamp - mysql)でも同じ設定(win10 - wamp - mysql)を使って別のコンピュータにコピーすると動作します。プロジェクトをコピーするときにsymfonyエラーが発生する

enter image description here

私は自分のコンピュータ上のバージョンとの1の間に何も変化がエラーだかを把握していないクラス「XXX」が定義されていませんエンティティマネージャ: それはソナタの管理内のすべてのクラスに戻ります他のコンピュータ。私は、次のコマンドを実行するとことがわかった:「PHPアプリ/コンソール教義:マッピング:私はすべてを歓迎

PSだろうことができます1週間以降の検索と

..私の問題に対する解決策を見つけたんです情報 "

マイバンドル" AppBundle "がマッピングにリストされていません。

は、以下を参照してください。enter image description here

がどのように私はこのために私のAppBundleをマッピングしていますか?コマンドに続き

: "PHPアプリ/コンソール教義:生成:エンティティAppBundle"

私に返し

この: "すべてのマッピングされたエンティティが含まれていません "

" バンドル" AppBundle

答えて

0

次のコマンドを試しますが、3つ目のコマンドを実行する前に、エンティティファイルをコピーする必要があります(個々のエンティティに自動コピーが生成されているかどうかはわかりません)。おそらくそれらを上書きします。

  1. php app/console doctrine:mapping:import --force AppBundle yml
  2. php app/console doctrine:mapping:convert annotation ./src --force
  3. php app/console doctrine:generate:entities AppBundle
関連する問題