我正在使用codeigniter来管理多个应用程序。
根据codeigniter,这将适用于多个应用程序,并且它可以正常工作
$application_folder = "applications/foo";
$application_folder = "applications/bar";
http://codeigniter.com/user_guide/general/managing_apps.html
我要做的是从url设置应用程序名称并加载该应用程序
例如
http://localhost/mywork/myapp1/
http://localhost/mywork/myapp2/welcome
$application_folder = "applications/".$app_name;
这会加载app1或我在网址中写的任何应用名称
感谢您的帮助
答案 0 :(得分:1)
我没有测试过这两个想法中的任何一个,但是它们应该可行,并且比使用index.php文件更好。
您可以创建两个单独的index.php文件(每个应用程序文件夹一个)。调用一个myapp1.php和另一个myapp2.php并将它们放在根目录中并正确设置每个应用程序文件夹(以及配置中的index.php var)。
您的网址将是:
http://localhost/mywork/myapp1.php/welcome
http://localhost/mywork/myapp2.php/welcome
或者,您可以在根目录中创建两个名为myapp1和myapp2的目录,在每个目录中创建标准的index.php文件,然后将它们指向正确的应用程序文件夹(这可能必须是相对的,或者可能必须是正确的服务器路径)。
祝你好运。