2011-10-22 18 views
11

ho template per esempio index.html.php dove io uso php Assetic caricatore come questoSymfony2 Assetic percorso e risorse errori

<?php foreach ($view['assetic']->javascripts(
    array('@AcmeFooBundle/Resources/public/js/*')) as $url): ?> 
<script type="text/javascript" src="<?php echo $view->escape($url) ?>"></script> 
<?php endforeach; ?> 

Se lo faccio tutte le modifiche per il mio file di modello ho percorso "_assetic_2b431f4" fa non esiste.

Se cambio

 
assetic: 
    use_controller: false 

ottengo Impossibile caricare risorsa "". Errore.

Arriva quando eseguo anche una sola modifica al file, quindi qualcosa sulla cache. Cancellare la cache non aiuta ecc. Qualche idea?

+0

Ho lo stesso problema. – Tower

+0

Hai trovato qualche soluzione? – user257980

risposta

9

devi andare in routing_dev.yml e rimuovere queste righe:

_assetic: 
    resource: . 
    type:  assetic 

Poi tutto dovrebbe funzionare.

Questa risposta è stata data anche qui:

How to make Symfony2 to load CSS, JS files directly and not via PHP?

EDIT: E se non l'avete già fatto, assicurati di aver fatto tutto il

php app/console assetic:dump 

cosa questo è indicato nella documentazione:

http://symfony.com/doc/current/cookbook/assetic/asset_management.html#dumping-asset-files

Problemi correlati