Maison > Questions et réponses > le corps du texte
Le framework sous web/bundles/ est un fichier, pas un dossier. Le chemin de l'image utilisé dans DEMO est web/bundles/framework/images/grey_magnifier.png, mais il ne peut pas être affiché.
Comment résoudre ce problème ?
天蓬老师2017-05-16 16:46:28
Dans mon cas, le framework est un dossier, si vous utilisez
php app/console assets:install --symlink
S'il est installé, le framework est une connexion logicielle à FrameworkBundle/Resources/public Il est recommandé de le réexécuter
.php app/console assets:install --symlink
Commande pour essayer
phpcn_u15822017-05-16 16:46:28
Je suppose que vous utilisez un système Windows. Symfony2 utilisera des liens symboliques (Linux ou Unix) par défaut. Le système Windows ne le reconnaît pas, il deviendra donc un fichier.
app/console assets:install web
Copiez ces ressources dans le répertoire web/bundles via une copie papier. Cependant, cela présente un inconvénient. Si vous mettez à jour CSS ou js (tels que les fichiers de ressources du site Web) pendant le processus de développement, vous devez l'exécuter à nouveau. La commande ne prendra effet que lorsque les nouvelles ressources seront à nouveau copiées dans le répertoire web/bundles. Je pense personnellement que vous devriez lire davantage les documents officiels de Symfony2. En fait, ces contenus sont mentionnés dans les documents officiels de Symfony2, vous devriez donc les lire attentivement.
J'espère que cela vous aidera.