Frage

Ich bin in meinem Layout einen lokalen Pfad für jQuery zu setzen. Dann das Hinzufügen eines weiteren js Datei AppendFile verwenden, aber es ist nicht das Hinzufügen der Datei ich angehängt wird.

in Layout:

$jquery=$this->jQuery();
$jquery->enable(); // enable jQuery Core Library
$jquery->setLocalPath($this->baseUrl().'/js/jquery-1.3.2.min.js');
echo $jquery;
echo $this->headScript();

Aus meiner Sicht:

$this->headScript()->appendFile($this->baseUrl().'/js/jquery.corner.js');

Dank für jede Hilfe

Keine korrekte Lösung

Andere Tipps

Sie müssen die folgende Zeile in die Tat umzusetzen, statt Ihrer Ansicht:

$this->view->headScript()->appendFile($this->view->baseUrl().'/js/jquery.corner.js');

Die Linie echo $this->headScript(); wird, bevor irgendwelche Ihrer Ansicht Code ausgeführt wird, so wird es nicht Ihre appendFile() Aussage berücksichtigen. Wenn Sie es in Ihrem Betrieb gesetzt, wird der Aktionscode aufgerufen, bevor das Layout und Ansicht gerendert werden, so dass er mich berücksichtigen wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top