2017-12-12 14 views
0

私の環境:Symfony&Doctrine - リポジトリまたはDoctrineのキャッシュをクリアするには?

  • のSymfony 2.7
  • カスタムバンドル "IpadBundle"。
  • エンティティは "Checksum.php"で、コントローラは "MainController.php"です。

私はすべて私のレポでfindAll()メソッドを使用すると完璧です。生成::エンティティIpadBundle:チェックサム MySQLデータベースを持っている

  • その後

    • 私は、エンティティにおける2つの新しいプロパティ($ FILE_PATHと$ CREATION_DATE)
    • GetterおよびSetter アプリ/コンソール教義によって生成されたを追加しました私はdoesnの手動2つの新colsの

    を埋めるために私のphpMyAdminに行ってきました...しかし、のfindAll()の結果

  • --force更新:スキーマ:教義を介して更新されてこれらの新しい列が含まれていません!私が試した:

    • キャッシュ:明確な--env = PRODを
    • キャッシュ:ウォームアップ
    • "$ cacheDriver =新しい\教義\共通\キャッシュ\ ArrayCache();" + "$ cacheDriver-> deleteAll();"
    • "app/console doctrine:cache:clear-metadata" + "app/consoleのdoctrine:キャッシュ:clear-query" + "app/consoleのdoctrine:cache:clear-result"

    結果はありません。

  • +0

    これらの新しいフィールドの注釈を私たちに提供することができます –

    答えて

    0

    時にはそれが私に起こります。唯一のことは、ApacheとWholaを再起動することです。それはあなたのために動作するかどうか私に知らせてください。がんばろう !

    +0

    今朝私のコードはうまくいきました。そうすれば、APCまたはApacheのキャッシュがクリーンアップされたと思います。しかし、私はそれが原因であることを100%確実にすることはできません。ご協力いただきありがとうございます ! – Paolito75

    関連する問題