1

config2というカスタマイズされた構成ファイルを作成し、autoload.phpに自動ロードしました。私のモデルでは、私はただ使用します$this->config->item('item_in_config2')、それはうまくいきます。しかし、私のペイパルライブラリでは、次のような同じものを使用しようとしました:

$this->PROXY_HOST = $this->config->item['paypal_proxy_host'];

エラーが発生します:未定義のプロパティ$config。次に、parent :: __construct();を追加しようとしました。ライブラリコンストラクタの下で、サーバーエラーが表示されます。以前は、config2を手動でロードしましたが、うまく機能しましたが、今は本当に自動ロードしたいと思っています。何か案は?ありがとう

4

1 に答える 1

2

ライブラリ内のCIインスタンスを呼び出す必要があると思います。

ペイパルライブラリコンストラクター:

$CI =& get_instance();

$proxy_host = $CI->config->item('paypal_proxy_host');
于 2013-03-19T18:59:40.930 に答える