Yii2: Gemeinsame Vermögenswerte mit Advanced Configuration

Möchte ich nutzen, Yii2 die erweiterte Konfiguration mit separaten frontend -, backend -, common-und Konsolen-Anwendungen. Ich habe viele der gemeinsamen Vermögenswerte, einschließlich stylesheets, js-Dateien, und Schriften, die verwendet werden, sowohl in der frontend-und backend-Anwendungen. Es macht nur dann Sinn, dann, um diese assets im assets-Ordner in common.

Dann, meine quandry beginnt. Es scheint, dass ich noch eine separate AppAsset.php Datei verwalten Vermögenswerte in der frontend-und backend-Teile der gesamten Anwendung, weil einige Dinge anders sein zwischen den beiden. (Ich bin mir nicht wirklich sicher, ob Sie finden, frontend, backend, etc. als separate Programme in einem übergeordneten etwas, oder rufen Sie die sub-Anwendungen von einem großen übergreifenden Anwendung.) Jedenfalls scheint es, dass ich zwei AppAsset Manager. Ich übernehmen für Sie alle Datei-Konvertierungen (scss→css zum Beispiel) und Komprimierung der Datei selber, so habe ich keine Notwendigkeit zu konfigurieren, asset manager, das zu tun.

Leider ist die Dokumentation auf AppAsset - und asset-bundles überhaupt nicht klar, wie bestimmte Dateien oder Verzeichnisse zu einem Bündel. Das einzige, was ich sehe, ist, wie Sie angeben-Ziele über die $css, $js Variablen. Für die Eingabe der Verzeichnisse, sehe ich nur ein $sourcePath. Heißt das, dass ich zum erstellen einer separaten bündeln (und $sourcePath) für jedes einzelne javascript -, css -, Bild -, etc. Datei. Das ist eine ganze Menge bundles! Sicherlich gibt es einige Möglichkeit um mehrere asset-Dateien in einem einzigen bundle. Kann mir jemand zeigen wie?

InformationsquelleAutor LarryTX | 2014-04-21
Schreibe einen Kommentar