0

applicationCodeIgniter でディレクトリ パスを取得するにはどうすればよいですか? それを行うための「汚れていない」方法はありますか?

私は定数を調べていましたが、私が見つけた最も近いものは、ディレクトリBASEPATHへのフルパスを返すものでした.アプリケーションディレクトリパス?/systemstr_replace

4

2 に答える 2

5

index.phpファイルにあります(これはCI 2.1から取得され、APPPATHと呼ばれます)

    // The path to the "application" folder
if (is_dir($application_folder))
{
    define('APPPATH', $application_folder.'/');
}
else
{
    if ( ! is_dir(BASEPATH.$application_folder.'/'))
    {
        exit("Your application folder path does not appear to be set correctly. Please open the following file and correct this: ".SELF);
    }

    define('APPPATH', BASEPATH.$application_folder.'/');
}
于 2012-04-04T08:43:15.617 に答える
2

APPPATH 変数でこれを達成できると思います。

したがって、コントローラーフォルダーにアクセスするには、次のようになります。

include(APPPATH . 'controllers/')

または、あなたがそれでやりたいことは何でも。末尾のスラッシュが APPPATH 変数に含まれていることに注意してください。

于 2012-04-03T21:01:09.580 に答える