Ho un modello ramoscello utilizzando Symfony3 come il follwing:Perché il modello di ramoscello lancia una funzione di "dump" sconosciuta quando si utilizza if statement for 'dev' environment?
{% if app.environment == 'dev' %}
{{ dump(students) }}
{% endif %}
Ma nell'ambiente 'prod' si getta questo errore, indicato in/log/file di prod.log var:
[2016-05-18 21:28:28] request.CRITICAL: Eccezione PHP non rilevata Twig_Error_Syntax: funzione "dump" sconosciuta "in " search/search_pet_results.html.twig "alla riga 13." a /var/www/html/petition/vendor/twig/twig/lib/Twig/ExpressionParser.php riga 573 {"eccezione": "[oggetto] (Twig_Error_Syntax (codice: 0): sconosciuto \" dump \ "function in \" search/search_pet_results.html.twig \ "alla riga 13. at /var/www/html/petition/vendor/twig/twig/lib/Twig/ExpressionParser.php:573)"} []
Qualche suggerimento per il mio modello di ramoscello? Non so cosa provare, perché questo è "supposto" funzionare.
mi sembra che l'ambiente non sia impostato correttamente! Hai provato a produrre ciò che "app.environment" è in produzione? Le modifiche saranno impostate su dev :) – Phorce
Salve @Phorce. quando aggiungo '
Ambiente applicazione: {{app.environment}}
' nel mio file di ramoscello, mostra "Ambiente applicazione: dev" per il mio collegamento "app_dev.php", e per il mio normale ambiente di produzione mostra "Ambiente applicazione : prod ". –