Bonjour,
je suis en train de me former à Symfony2 et je galère un peu sur des trucs qui pourtant me semblent tout simples. J'ai un layout de base (nommé base.html.twig) enregistré dans Symfony/app/Resources/views.
Les vues de mes bundles héritent de cette base pour retrouver la mise en forme général du site. Par contre, dans le twig base, j'ai un fichier css. Où dois-je le mettre et comment l'appeler via asset ? de cette façon là : {{ asset('url_complete_vers_fichier'); }} ?
De même, où placer les icones et images générales de mon site et comment les appeler ? Si à chaque fois que j'ai une icone ou une image je dois appeler l'url complète, ça va être un peu galère ! Quelle est la meilleure des façons de faire ? Je n'ai pas trouvé beaucoup de réponses sur le web sur ce sujet (en tous cas des pas claires !)
Dernier truc, j'ai lu qu'il était recommandé de faire un bundle de décoration qui gérait le css global et les images et ensuite de faire hériter les autres bundles de ce bundles. Mais comment faire dans mes bundles fils pour afficher le css et les images gérés par le bundle de déco ? En outre, mes controllers héritant de la classe Controller de Symfony, comment ajouter l'héritage du bundle de déco, sachant que l'héritage mutltiple n'est pas possible ?
Merci de votre aide à un jeune padawan un peu paumé !
Partager