1

すべての展開固有の変更をCIのメイン構成ファイルに集中させ、「より少ない」構成ファイル(プラグインのような)にここから読み取らせようとしています。

この特定の例では:

Codeigniter アプリへのプラグインとして CKEditor/CKFinder があります。baseURL を取得できるように、CKFinder の構成ファイルから CI のメイン構成ファイルの値を読み取りたいと思います。

画像を探す場所を CKFinder に伝えるには、その config.php ファイルで baseURL を指定する必要があります。CKFinder のファイルを直接変更するのではなく、メインの構成ファイルから baseURL を読み取り、これに画像ディレクトリを追加したいと思います。

CKFinder の config.php ファイルで次のことを試しましたが、役に立ちませんでした。

$baseUrl=$this->$config['base_url'].'assets/my_images/';

私を光へと導いてください!

ミズ

4

2 に答える 2

0

読みたい場合 base_urlは、次のようなことができます。

$baseUrl = base_url().'assets/my_images/';

代わりに、構成アイテムに到達したい場合は、これを行うことができます。

$this->config->item('your_constant'); 

そして設定ファイルでは次のようになります:

$config['your_constant'] = "your string"; 
于 2013-10-28T21:46:10.777 に答える
0

相対パスsite_urlの拡張を目的としていた which を使用できます。base_url

$baseUrl = site_url('/assets/my_images');
于 2013-10-29T13:33:05.890 に答える