Ho alcuni dubbi sugli assetbundle, prima che impazzisco magari qualcuno può aiutarmi.
Domanda 1) Se io ho per il mio template diversi file js o css e voglio caricare solo quelli che servono, devo creare piu assetbundle e richiamarli in quella pagina? oppure li metto tutti nello stesso assettbundle e lui carica quelli che servono solo quando servono?
Domanda 2) ho messo il tema admin-lte seguendo la guida, ma ho notato che manca jquery ui. Se provo a caricarlo tramite l’estensione yii2-jui, ho notato che ci sono problemi. Qualcuno ha già affrontato questo problema?
sto trovando anche parecchie difficoltà nell aggiunta di template perchè ci sono incompatibilità tra le librerie js che carico io e quelle che carica yii in automatico
Se vuoi modificare i files caricati da un asset non gestito da te puoi specificare parametri custom per il componente "assetManager" (leggi qui), le possibilità sono molteplici dipende molto dal problema che hai.
Inoltre se usi librerie di terze parti ti consiglio di verificare se esistono come pacchetto Bower, se esiste devi indicarlo come dipendenza nel tuo composer.json e creare un asset bundle specifico per quella libreria, andrai ad usarlo poi come dipendenza dell’asset con i tuoi script!
Sembra tutto molto complicato ma questo modo ti permette di avere tutto molto ordinato e di gestire gli aggiornamenti e l’aggregazione dei file in maniera automatica…