Ich habe ein Problem beim Versuch, eine JavaScript-Datei mit headScript()->appendFile('file name')
mit Zend anhängen. Ich habe meine Layout-Setup wie folgt aus:Zend headScript() und appendFile funktioniert nicht wie erwartet
<?= $this->headScript()
->prependScript('BASE_URL = "' . $this->baseUrl() . '";')
->appendFile($this->baseUrl('js/lib/jquery/jquery-1.4.2.min.js'))
->appendFile($this->baseUrl('js/admin.js'));
?>
Dann in meinem Controller Ich versuche, nur eine zusätzliche js-Datei für diese Seite anhängen, wie:
$this->view->headScript()->appendFile('another/js/file.js');
Diese Datei angefügt werden muss, um Was ist bereits im Layout eingerichtet? Diese Datei wird jedoch vor die anderen 'appendFile' Dateien hinzugefügt. Ich habe auch versucht
$this->headScript()->offsetSetFile(999, '/js/myfuncs.js');
Aber das fügt noch die Datei vor den anderen Dateien. Dies ist nicht, wie ich dies erwarten würde, insbesondere bei der Verwendung der OffsetSetFile-Methode. Wie kann ich diese Datei nach die anderen Dateien hinzufügen? Vielen Dank.
Aber nicht von Controllern möglich hilft?(anstatt Code in die View-Datei zu schreiben?). – YumYumYum
in der Ansicht? Nein ... – JamesHalsall