Codeigniter 修改子目录中index.php上的FCPATH

Codeigniter 修改子目录中index.php上的FCPATH,codeigniter,Codeigniter,在wamp上的codeigniter 3项目中,我有一个名为cms-2的子域文件夹,它有自己的index.php文件cms-1>cms-2>index.php cms-1 cms-1 > application cms-1 > cms-2 cms-1 > cms-2 > index.php cms-1 > image cms-1 > system cms-1 > index.php 如果我在子域上时回显FCPATH,它会显示 C:\wamp\www\c

在wamp上的codeigniter 3项目中,我有一个名为cms-2的子域文件夹,它有自己的index.php文件
cms-1>cms-2>index.php

cms-1
cms-1 > application
cms-1 > cms-2
cms-1 > cms-2 > index.php
cms-1 > image
cms-1 > system
cms-1 > index.php
如果我在子域上时回显FCPATH,它会显示

C:\wamp\www\codeigniter\cms-1\cms-2/

但我想知道属于该子域的index.php文件,而不是FCPATH显示的

C:\wamp\www\codeigniter\cms-1\cms-2/

希望它能显示出来

C:\wamp\www\codeigniter\cms-1/


问题如何使
定义('FCPATH',dirname(_文件)'/)
对于subdomain index.php,当echo FCPATH现在运行时,仅显示
C:\wamp\www\codeigniter\cms-1/
我是如何解决它的。在sub-domain/sub-directory index.php上

我不得不做几个变量,使FCPATH产生我想要的结果

$get_current_path_to_front = str_replace('\\', '/', realpath(dirname(__FILE__))) . '/';

$set_new_path_to_front = str_replace('\\', '/', realpath($get_current_path_to_front . '../')) . '/';

//echo $set_new_path_to_front;

// Path to the front controller (this file)
define('FCPATH', $set_new_path_to_front);

echo FCPATH;
现在当我在子域上回显FCPATH时

C:\wamp\www\codeigniter\cms-1/