Symfony 2 Actif images
Je veux ajouter des actifs d'images de mon point de vue. Mais Si je charge la page, les images ne se charge pas..
config:
framework:
esi: ~
translator: { fallback: "%locale%" }
secret: "%secret%"
router:
resource: "%kernel.root_dir%/config/routing.yml"
strict_requirements: "%kernel.debug%"
form: true
csrf_protection: true
validation: { enable_annotations: true }
templating: { engines: ['twig'], assets_version: "1.0.0" }
default_locale: "%locale%"
trust_proxy_headers: false # Whether or not the Request object should trust proxy headers (X_FORWARDED_FOR/HTTP_CLIENT_IP)
session: ~
# Twig Configuration
twig:
debug: "%kernel.debug%"
strict_variables: "%kernel.debug%"
# Assetic Configuration
assetic:
debug: "%kernel.debug%"
read_from: %kernel.root_dir%/../public_html
write_to: %kernel.root_dir%/../public_html
use_controller: false
#bundles: [ ]
#java: /usr/bin/java
filters:
cssrewrite: ~
#closure:
# jar: "%kernel.root_dir%/Resources/java/compiler.jar"
#yui_css:
# jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar"
index.html.twig
<img src="{{ asset('images/menu-park.gif') }}">
Pour installer les actifs-je exécuter:
php app/console assets:install public_html --env=dev --symlink
Ai-je oublié quelque chose?
Quelle est l'url que vous obtenez à l'intérieur de votre img src attribut ?
<img src="/images/menu-parc.gif?1.0.0">
<img src="/images/menu-parc.gif?1.0.0">
OriginalL'auteur Mitchel Verschoof | 2012-11-10
Vous devez vous connecter pour publier un commentaire.
La
assets:install public_html
commande copie lesrc/Acme/DemoBundle/Resources/public/
répertoire dans lapublic_html/bundles/acmedemo/
répertoire. Ainsi, vous devez vous référer à cette url.Par exemple: Vous avez un bundle nommé MvParkBundle et vous avez créé une image
menu-park.gif
à l'intérieur de laResources/public/images
répertoire, vous devez utiliser ce code à l'intérieur de rameau, en supposant que le contrôleur frontal est à l'intérieur depublic_html
trop:Si vous exécutez le
assets:install public_html
commande, tout se fait à droite.Vous pouvez utiliser l'option --symlink trop, mais vous avez besoin de changer votre chemin dans le template Twig pour
bundles/{bundlename}/images/menu-park.gif
.Le problème est:
app/console assets:install public_html
fonctionne, maisapp/console assets:install public_html --symlink
ne fonctionne pas.. mais pourquoi :SEh bien, tout d'abord, je n'étais pas. Seconde ses plus alors il y a un an.. merci quand même
OriginalL'auteur Wouter J