Documentation 使用yiidocsgenerator扩展生成文档

Documentation 使用yiidocsgenerator扩展生成文档,documentation,yii,yii-extensions,Documentation,Yii,Yii Extensions,我在Yii论坛上发帖,运气不好。我希望这个社区的人能让这个扩展工作,因为我真的需要它 我使用了yiic docs check命令,所有的模型似乎最终都通过了检查。于是,我开始执行这个命令: yiic docs C:\path to my site\protected\models 首先,屏幕上会显示: Building.. : MyApplication Class Reference Version... : 1.1.7 Source URL: 然后会弹出这个错误: Building mo

我在Yii论坛上发帖,运气不好。我希望这个社区的人能让这个扩展工作,因为我真的需要它

我使用了yiic docs check命令,所有的模型似乎最终都通过了检查。于是,我开始执行这个命令:

yiic docs C:\path to my site\protected\models
首先,屏幕上会显示:

Building.. : MyApplication Class Reference
Version... : 1.1.7
Source URL:
然后会弹出这个错误:

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

我不明白为什么它要找一门我没有的课!!我找到了它,但我不知道该类应该驻留在哪个特定文件夹中,或者更好的是,为什么我必须单独下载它,而说明中没有指定它。谢谢。

看起来您已经从giix生成了模型,其中GxActiveRecord是一个基类,而文档解析器没有找到这个基类,通常您已经在应用程序配置中将其定义为导入,因此这可能是一种预期行为


您可以尝试在每个模型类中导入类似于“ext.giix.components.GxActiveRecord”的内容,或者将GxActiveRecord复制到模型目录中以生成文档。

打开错误日志记录到文件,并检查该错误的回溯。您将看到调用跟踪,您可以在需要该类的地方进行扣除。或者只需搜索代码库来定位该类。可能是使用giix工具生成的,后来该工具被删除了。@Pentium10如何打开错误日志记录到文件?Google it,有很多关于yii日志的文章非常好!非常感谢,我将GxActiveRecord类复制到我的models目录中,问题就解决了!
include($className.'.php');