Voici les étapes que je suivais:installation et l'exécution LiipImagineBundle dans symfony 2.1
Ajouté suivant dans mon composer.json:
"require": { "imagine/Imagine": ">=0.2.8", "liip/imagine-bundle": "*@dev", .... }
commande suivante à la ligne Ran de commande:
composer update Installing imagine/imagine (v0.4.0) Installing liip/imagine-bundle (dev-master f7d5e4d)
Après la mise à jour du composeur, ma structure de répertoire dans le dossier du fournisseur ressemble à ci-dessous:
jour Alors fournisseur/compositeur/autoload_namespaces.php
'Imagine' => $vendorDir .'/imagine/Imagine/lib/', 'Liip\\ImagineBundle'=>$vendorDir . '/liip/imagine-bundle/',
bundle Enregistré:
new Liip\ImagineBundle\LiipImagineBundle(),
Routage:
# app/config/routing.yml _imagine: resource: . type: imagine
config.yml
# app/config/config.yml liip_imagine: filter_sets: my_thumb: quality: 75 filters: thumbnail: { size: [120, 90], mode: outbound }
Ajouté à fichier modèle brindille:
<img src="{{ asset('bundles/acmedemo/images/1.jpg') | imagine_filter('my_thumb') }}" />
Ouvrir localhost/symfony/web/app_dev.php/demo/bonjour/test
Il n'était pas une génération d'image miniature. En regardant la source j'ai trouvé la ligne:
<img src="/symfony/web/app_dev.php/media/cache/my_thumb/symfony/web/bundles/acmedemo/images/1.jpg">
Qu'est-ce que j'ai manqué? Est-ce que quelqu'un pourrait m'aider avec ça? J'utilise xampp 1.8 sur Windows XP avec les paramètres par défaut
+1 Pour votre instruction d'installation! – Mohebifar