Yiidocsgenerator拡張機能を使用してドキュメントを生成します
-
26-10-2019 - |
質問
私は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');
なぜ私が持っていないクラスを探しているのかわかりません!!見つけた ここ, 、しかし、そのクラスがどのような特定のフォルダーが存在するか、またはより良い理由はわかりません。ありがとう。
解決
GXACTIVERECORDを基本クラスとして持っているGIIXからモデルを生成し、Doc Parserがこのベースクラスを見つけられないように見えます。通常、これをアプリケーション構成のインポートとして定義しているため、これは予想される動作になる可能性があります。
すべてのモデルクラスの「ext.giix.components.gxactiverecord」のようなものをインポートするか、ドキュメントを生成するためだけにgxactiverecordをモデルディレクトリにコピーすることを試みることができます。
所属していません StackOverflow