Yii ist nicht automatisch einschließlich jquery

8

Ich habe ein seltsames Problem mit Yii & amp; Jquery:

Wenn ich eine Seite öffne, die ajax / jquery auf localhost verwendet, fügt Yii automatisch Asset-Include-Aufrufe auf der Seite hinzu:

%Vor%

Wenn ich jedoch den gleichen Code auf dem Server laufen lasse, macht Yii keine Jquery verfügbar.

Ich würde mich freuen, wenn jemand einen Weg finden könnte, es zu lösen.

    
Alexei Tenitski 12.04.2012, 11:19
quelle

2 Antworten

19

Es sieht so aus, als ob Sie jQuery nicht korrekt registrieren. Sie müssen die folgende Zeile in /protected/views/layout/main.php vor dem Tag </head> hinzufügen:

%Vor%

Es lädt jQuery automatisch. Denken Sie daran, wenn das YII_DEBUG -Flag aktiviert ist, wird es eine nicht-verkleinerte Version laden, wenn es deaktiviert wird (bei der Produktion), wird es eine verkleinerte Version laden. Hoffe, das wird dein Problem beheben.

    
Skatox 12.04.2012, 15:29
quelle
1

Wenn alles auf Ihrem lokalen Rechner läuft, könnte es sich um ein Berechtigungsproblem handeln

Haben Sie überprüft, dass / assets auf Ihrem Server beschreibbar ist?

Yii veröffentlicht die benötigten Assets zur Laufzeit in diesem Verzeichnis

    
Thomas Mery 12.04.2012 15:35
quelle

Tags und Links