Bonjour tout le monde,

petit story telling , je suis actuellement un cours online de Symfony 4, d'un projet type Airb&b.
Les pages du début, le template, bootstrap et bootswatch fonctionne très bien.
mais pas dans la situation que je vais vous exposer.

J'en suis au niveau d'un cours ou j'ai , html/css template ainsi que fixtures + faker + slug.
En ce moment, je suis sur une page ou l'on affiche l'ensemble des articles
accessible via url public/ads/
( mon projet est accessible, voir en bas), attention pour la suite de l'explication, relire le titre du sujet !!

Cependant, en modifiant le css , parfois ca s'affiche , parfois pas ( sachant que mes pages passe
par le meme twig, base.html.twig)
fonctionne --> css/bootstrap.min.css et ./css/bootstrap.min.css
fonctionne pas --> ../css/bootstrap.min.css et /css/bootstrap.min.css (pas normal)
la dernière écriture est donné par le cours et fonctionne également chez un pote qui fait le même projet.

Attention au conclusion hâtive, et je n'ai pas fini.
nous pouvons également accéder à l'url /ads/"slug" , le slug étant copier coller de la BDD.
Sur cette page, c'est encore pire, peut importe la méthode utilisé pour afficher le css , rien ne fonctionne .

Ce n'est pas fini,
Le test est effectué sur 4 pc
2 pc formation ( moi et mon pote) - win 10
1 pc perso - win 7
1 pc - mon père - win 10

C'est la que ça devient plus pertinent, j'ai chargé le dossier du pote qui fait le même projet
Il est beaucoup plus loin que moi, et évidemment, ca fonctionne sur ce point
( avec l'écriture vue en leçon soit /css/bootstrap.min.css)
Parcontre , "son" projet sur les autres pc , ne fonctionne pas.
du coup, j'ai testé mon code sur l'ordi de mon pote , et il fonctionne bien !!! :? :? :?

Pour moi, ca veut clairement dire que mon code est fonctionnelle.
mais que sur les ordinateurs que j'utilise, il y a un/plusieurs éléments qui créer se dysfonctionnement.
cependant je ne trouve pas la cause .

Je sollicite donc votre aide pour m'aider à résoudre ce problème.

si ca peut aider :
2 windows : 7 et 10 ( officiels of course)
testé sur 3 browsers, ca ne change rien ( chrome, mozilla et vivendi(opera) )
c'est malheureusement tout ce que j'ai pu pensé au moment ou je vous écrit !!

je vous laisse mon projet :
https://bitbucket.org/Dean812/symbnb/src/master/
Pas de push SVP

J'espère avoir de vos nouvelle bientot

1 réponse


Hello,
La bonne pratique est d'utiliser la fonction twig asset :
<link rel="stylesheet" href="{{ asset('css/bootstrap.min.css' }}">