0

運が悪かったので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');

なぜ自分の持っていないクラスを探しているのかわからない!! ここで見つけましたが、そのクラスがどの特定のフォルダーにあるべきか、さらには、説明で指定されていないのになぜ個別にダウンロードする必要があるのか​​わかりません。ありがとう。

4

1 に答える 1

0

基本クラスとして GxActiveRecord を持つ giix からモデルを生成したように見えますが、doc パーサーはこの基本クラスを見つけられません。通常、これはアプリケーション構成でインポートとして定義されているため、これは予期される動作である可能性があります。

ドキュメントを生成するためだけに、すべてのモデル クラスに「ext.giix.components.GxActiveRecord」のようなものをインポートするか、モデル ディレクトリに GxActiveRecord をコピーしてみてください。

于 2011-11-30T19:11:24.973 に答える