2017-12-12 26 views
0

내 환경 :Symfony & Doctrine - 저장소 또는 Doctrine 캐시를 지우시겠습니까?

  • 심포니 2.7
  • 사용자 정의 번들 "IpadBundle".
  • 엔티티는 "Checksum.php"이고 내 컨트롤러는 "MainController.php"입니다.

내 레포에서 findAll() 메서드를 사용할 때 모든 작업이 완벽합니다. 그런 다음

  • 내가 나의 실체
  • 게터와 세터 응용 프로그램/콘솔 원칙에 의해 생성 된 ($의 FILE_PATH와 $ CREATION_DATE)에 2 개 개의 새로운 속성을 추가 : 생성 : 엔티티 IpadBundle : 체크섬
  • MySQL 데이터베이스가있다 스키마 : 교리를 통해 업데이트 된 업데이트가 나는 2 개의 새로운 COLS

...하지만 findall은 결과를 수동으로 채우기 위해 내 phpMyAdmin에 갔다

  • --force() 아무튼 이 새로운 콜들을 포함하지 마라! 내가 시도 :

    • 캐시 : 투명 --env = 자극을
    • 캐시 : 워밍업
    • "$ cacheDriver = 새로운 \ 교리 \ 공통 \ 캐시 \ ArrayCache();" + "$ cacheDriver-> deleteAll();"
    • "app/console doctrine : cache : clear-metadata"+ "app/console doctrine : cache : clear-query"+ "app/console doctrine : cache : clear-result"

    결과가 없습니다. 아이디어가 있으십니까?

  • +0

    이 새로운 필드에 대한 주석을 제공 할 수 있습니까? –

    답변

    0

    때로는 저에게 일어난 일이며, 제가하는 유일한 일은 아파치와 whola를 다시 시작하는 것입니다. 이상한 IDK입니다. 왜 아파치가 엔티티에 대한 캐시를 저장하고 시도해 보았는지 알려주고 있습니다. 행운을 빕니다 !

    +0

    오늘 아침에 코드가 올바르게 작동하고 있어야합니다. 그렇다면 APC 또는 Apache 캐시가 정리 된 것 같습니다. 그러나 나는 그것으로 인해 100 % 확신 할 수 없다. 당신의 도움을 주셔서 감사합니다 ! – Paolito75