3

Web サイトのルート パスとして構成変数を定義する方法を探しています。これを定義する最も良い方法は何ですか。コードイグナイターを使用しています。

$config['root_path'] = ?

これは、config フォルダー内の site_config ファイル用です。

/
/dev
/dev/application
/dev/application
/dev/application/config
/dev/application/config/site_config.php
/dev/system/
/dev/assets/
/public_html
4

2 に答える 2

4

私は通常使用します__DIR__。たとえば、構成ファイルがルート ディレクトリにある場合は、次を使用できます。

$config['root_path']=__DIR__;

または、プロジェクトのサブディレクトリにある場合 (例/anyframework/config/config.php: ):

$config['root_path']=dirname(dirname(__DIR__));
于 2012-10-05T21:36:34.853 に答える
1

おもう

$config['root_path'] = $_SERVER['DOCUMENT_ROOT'];

どのスクリプトがどこから呼び出しても、探しているものが得られます。

一方、私はコードイグナイターの経験がほとんどないため、私の提案の有効性に悪影響を及ぼす可能性があります。

于 2012-10-05T22:35:00.533 に答える