我在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

在那条线上,我有以下代码:

include($className.'.php');

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

有帮助吗?

解决方案

看起来您已经从GIIX生成了GXACTIVERECORD作为基类的模型,并且DOC Parser没有找到此基类,通常您将其定义为应用程序配置中的导入,因此这可能是预期的行为。

您可以尝试将每个模型类中的“ ext.giix.components.gxactiverecord”之类的内容导入,或将gxactiverecord复制到模型目录中,只是为了生成文档。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top