2015-08-29 2 views
0

J'ai trouvé quelque chose que je ne peux pas expliquer pourquoi symfony se comporte comme ça. J'ai créé plusieurs bundles pour réduire la funktionalité de mon script aux modules. Tout fonctionne bien jusqu'à présent. Aujourd'hui, je l'ai déployé pour la première fois dans un environnement de mise en scène. Je exécutéSymfony Assetic ne lie pas ses propres bundles

php app/console assetic: vidage

sans aucun problème. J'exécute alors

actifs app php/console: installer web

mais il n'a pas créé des liens symboliques pour mes propres faisceaux. (Posséder mon système de dev ils sont là).

est ici la sortie:

php app/console assets:install 
Installing assets as hard copies. 
Installing assets for Symfony\Bundle\FrameworkBundle into web/bundles/framework 
Installing assets for Stfalcon\Bundle\TinymceBundle into web/bundles/stfalcontinymce 
Installing assets for JMS\JobQueueBundle into web/bundles/jmsjobqueue 

Aucun de mes faisceaux apparaissent ici. Je me demande comment je peux activer cela, parce que j'ai besoin de pousser aussi plusieurs images qui appartiennent à des paquets avec elle.

I créé les faisceaux en utilisant

php app/console générer: bundle

et squelettes contrôleur

application php/console génèrent: contrôleur

Je ne suis pas modifier l'un de la structure . (J'utilise anotation dans les fichiers du contrôleur et yml comme fichiers de configuration) Qu'est-ce qui me manque? Je n'ai pas vraiment cherché sur google car je ne sais pas vraiment d'où viennent les problèmes. Ou est-ce même un problème? Y a-t-il des dossiers manquants?

+0

vous avez ajouté vos paquets en config.yml sous assetic: faisceaux: []? – b3da

+0

Oui, je l'ai fait. C'est la ligne: bundles: [UserBundle, HomeBundle, AdminBundle] –

+0

Mais je ne sais pas pourquoi ça ne marche pas. Y at-il une chance que j'ai besoin d'avoir certains dossiers que cela fonctionne? –

Répondre

1

Vos faisceaux doivent être ajoutés dans

assetic: 
    bundles:[yourBundle] 

assetic attend vos fichiers dans

Bundle/Resources/assets 

et/ou

Bundle/Resources/public 

dossiers.

(j'ai trouvé this answer avant un certain temps, peut-être il peut être utile pour vous ..)