Question

posté dans le forum Yii sans chance. J'espère que quelqu'un dans cette communauté a cette extension de travail parce que je vraiment besoin!

J'utilisé la commande vérifier yiic docs, et tous les modèles semblent enfin passer le chèque. Alors, je me suis rendu à l'exécution de cette commande:

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

Et d'abord ce apparaît à l'écran:

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

Et cette erreur apparaît:

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

Si, à cette ligne, je le code suivant:

include($className.'.php');

Je ne comprends pas pourquoi il est à la recherche d'une classe que je n'ai pas !! Je l'ai trouvé ici , mais je ne sais pas dans quel dossier spécifique de cette classe doit résider, ou mieux encore pourquoi je devrais le télécharger séparément quand il est pas spécifié dans les instructions. Merci.

Était-ce utile?

La solution

Looks like you've generated models from giix which have GxActiveRecord as a base class and the doc parser does not find this base class, usually you've defined this as an import in your application config, so this may be an expected behavior.

You could try importing something like 'ext.giix.components.GxActiveRecord' in every one of your model classes or copy GxActiveRecord into your models directory just for generating the docs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top