我正在开发代码点火器来管理多个应用程序。
根据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或我在url 中写的任何应用程序名称
感谢的帮助
我还没有测试过这两个想法中的任何一个,但它们应该可以工作,而且比破坏index.php文件要好。
您可以创建两个独立的index.php文件(每个应用程序文件夹一个)。调用一个myapp1.php和另一个myapp 2.php,将它们放在根目录中,并正确设置它们中的应用程序文件夹(以及配置中的index.php var)。
您的URL将是:
http://localhost/mywork/myapp1.php/welcome
http://localhost/mywork/myapp2.php/welcome
或者,您可以在根目录中创建两个名为myapp1和myapp2的目录,在每个目录中创建标准的index.php文件,然后将它们指向正确的应用程序文件夹(这可能是相对的,也可能是正确的服务器路径)。
祝你好运。