Frage

Ich postete in der Yii-forum mit kein Glück.Ich bin der Hoffnung, jemand in dieser community hatte in dieser Erweiterung zu arbeiten, weil ich es wirklich brauchen!

Ich benutzte die yiic docs check-Befehl, und alle die Modelle scheinen schließlich passieren die Prüfung.Also, fuhr ich Fort, um diesen Befehl ausführt:

yiic docs C:\path to my site\protected\models

Und auf den ersten dieser Bildschirm angezeigt wird:

Building.. : MyApplication Class Reference
Version... : 1.1.7
Source URL:

Und dann diese Fehlermeldung erscheint:

Building model...
PHP Error[2]:include<GxActiveRecord.php>: failed to open stream: No such file or directory in file C:\path-to-my-app\yii\framework\YiiBase.php at line 396

Wo, in, dass Linie, ich habe den folgenden code:

include($className.'.php');

Ich verstehe nicht, warum es ist auf der Suche nach einer Klasse, die ich nicht haben!!Ich fand es hier,, aber ich weiß nicht, was bestimmte Ordner, die Klasse gespeichert sein sollten, oder besser noch, warum sollte ich müssen laden Sie es separat, wenn es nicht in der Anleitung angegeben.Vielen Dank.

War es hilfreich?

Lösung

Sieht aus wie Sie generiert haben Modelle aus giix die GxActiveRecord als Basisklasse und der doc-parser nicht finden, diese Basisklasse, in der Regel haben Sie bei der Definition dieses als import in Ihre Anwendung config, so kann dies ein erwartetes Verhalten.

Sie könnten versuchen, importieren von so etwas wie " ext.giix.Komponenten.GxActiveRecord' in jeder von Ihre model-Klassen oder kopieren GxActiveRecord in Ihre Modelle directory nur für die Generierung der Dokumentation.

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