Cuando intento usar la {% javascript %}etiqueta TWIG para vincular a mi .jsarchivo, me devuelve con la siguiente excepción:
An exception has been thrown during the compilation of a template ("You must add CompetitiongameBundle to the assetic.bundle config to use the {% javascripts %} tag in CompetitiongameBundle:game:index.html.twig.") in "CompetitiongameBundle:game:index.html.twig".
Mi index.html.twigapariencia es:
{% javascripts 'CompetitiongameBundle/Resources/views/public/js/*'%}
<script type="text/javascript" src="{{ asset_url }}" ></script>
{% endjavascripts %}
Hello {{ name }}!
<a href='{{ nexturl }}' >Login</a>
Mi paquete ya está presente en el archivo de configuración cuando lo hago:
php app/console config:dump-reference assetic
Cómo puedo arreglar esto ?

Respuestas:
Sí, lo intenté y me resolvió el problema. Para alguien (como yo) que inicialmente no sabe cómo agregar, simplemente:
app/config/config.ymlassetic:bundles: []bundles: []// escribe el nombre de tu paquetepor ejemplo, si su paquete es
Acme\DemoBundle, haga lo siguienteSin comillas
AcmeDemoBundle. Eso es. (Symfony2)fuente
Si desea que assetic incluya sus paquetes por defecto, puede comentar (con #) la línea
bundles: []ex:
assetic: debug: "%kernel.debug%" use_controller: false #bundles: [ ] #java: /usr/bin/javafuente
A veces necesita tomar decisiones sobre la marcha, luego puede usar DependencyInjection .
Por ejemplo, para cargar y gestionar la configuración :
<?php namespace You\ExampeBundle\DependencyInjection; use Symfony\Component\DependencyInjection\ContainerBuilder; /* ... */ class YouExampeExtension extends Extension { /* ... */ public function load(array $configs, ContainerBuilder $container) { /* ... */ $aAsseticBundle = $container->getParameter('assetic.bundles'); $aAsseticBundle[] = 'YouExampeBundle'; $aAsseticBundle[] = 'AnotheBundle'; $container->setParameter('assetic.bundles', $aAsseticBundle); /* ... */ } }Puede utilizar una lógica más compleja para manipular la configuración (en límites razonables)
fuente
Necesita agregar su paquete al paquete: [] fila de la sección assetic: en el archivo app / config / config.yml (Symfony 2.1)
fuente