10
votes

Accéder à la variable statique dans Symfony 2.2 brindille

J'ai une classe contenant des options constantes de la matrice: xxx

Comment puis-je accéder $ olversity_fre ou $ sexe dans Symfony 2.2 brindille?


0 commentaires

3 Réponses :


13
votes

Appelez simplement une fonction constante

{{ constant('Namespace\\Classname::CONSTANT_NAME') }}


1 commentaires

Merci pour votre réponse. Quoi qu'il en soit, j'ai utilisé votre façon suggérée dans l'accès à des variables constantes. Cependant, il ne fonctionne toujours pas pour accéder aux variables statiques.



9
votes

Vous pouvez créer une fonction Twig personnalisée comme ci-dessous:

{{ static('YourNameSpace\\ClassName', 'VARIABLE_NAME') }}


0 commentaires

3
votes

Ma solution pour un problème, comme celui-ci consiste à créer un membre statique dans la TwiGextension: xxx

créer une funktion dans l'extension: xxx

et appelez ceci dans la branche: xxx

salutations


0 commentaires