0

私はYIIフレームワークを使用しており、ドキュメントに記載されているように、framework / db / ar/CActiveRecord.phpにあるクラスのメソッドinsert($attributes=null)で生成されたクエリをエコーアウトする必要がありました。CActiveModel

さて、私の仕事は難しくなかったので、このファイルを開いてこのメソッドを編集しましたが、何も起こりませんでした。少し頭が痛くなった後、私のアプリケーションがYIIを最初にダウンロードしたフォルダーからこのクラスをインポートしていることがわかりました。

この動作の理由は何でしょうか?パスを変更することで問題を解決しましたが、それは良い解決策ですか?

前もって感謝します。

4

1 に答える 1

1

これindex.phpは、フレームワークのクラスを見つける場所をアプリケーションに指示する場所にあるため、編集する必要がある行です。

// change the following paths if necessary
$yii=dirname(__FILE__).'/../yii/framework/yii.php';
于 2012-04-27T14:29:01.293 に答える