Ho rimosso $hearAboutIndustry
dall'entità e ora ricevo l'errore sotto solo nel server di produzione, non sul server locale e di staging! Qualche idea del perché o della soluzione?Symfony: La proprietà non esiste - Errore interno server 500 - ReflectionException
Property Tete\AdminBundle\Entity\Customer::$hearAboutIndustry does not exist
500 Internal Server Error - ReflectionException
config_prod.yml
doctrine:
orm:
metadata_cache_driver: apc
result_cache_driver: apc
query_cache_driver: apc
Quello che ho fare per risolverlo finora:
- getter Rimosso e setter dall'entità.
- eliminata intera cache e registra cartelle e ricreato di nuovo, inc 777.
- Solo nel caso in corsa
cache:clear --env=prod
- Cercato
hearAboutIndustry
in tutte le directory/file del progetto. Nessun riferimento. - Corsa
doctrine:schema:update
. DB è aggiornato. - Corsa
doctrine:generate:entities
. Entità è aggiornata. - app/console dottrina: cache: clear-metadati
- app/console dottrina: cache: clear-query
- app/console dottrina: cache: clear-risultato
Usi APC caching o qualsiasi altro caching con Dottrina? Un modo per dirlo è se doctrine.orm.metadata_cache_driver e doctrine.orm.query_cache_driver sono impostati in config.yml –
Sì, sì. Penso che sia farlo con spirito. Sono su Ubuntu AWS. – BentCoder
Ho applicato [questa soluzione] (http://stackoverflow.com/questions/11826444/symfony2-doctrine-clear-cache) ma senza fortuna. – BentCoder