10

PHP ファイルのインポートで問題が発生しました。

これが機能する理由:

include( Yii::getPathOfAlias( 'ext.payu.payU').'.php' );

しかし、そうではありません:

Yii::import( 'ext.payu.payU');

?

ファイル payU.php:

include_once( dirname(__FILE__) . "/sdk/openpayu.php"); //this is a valid path
class payU{ }
4

2 に答える 2

13

Yii::import('ext.payu.payU', true)デフォルトの1パラメーターYii::import()関数呼び出しは次のことを意味するため、試してみてください。

このパスを既知のエイリアス リストに追加するだけで、今は追加しないrequire()でください

これが機能するためには、あなたがしなければなりませんnew payU()

于 2012-09-06T09:45:27.310 に答える
0

インポートは次のように機能します。ディレクトリを開き、php ファイル内のクラスをロードします。条件 : クラスの名前はファイルの名前と同じです。

代わりに Include 、すべてのクラスを php ファイルにロードします

于 2015-03-07T17:16:38.700 に答える