我可以使用一个codeigniter框架目录来创建多个应用程序吗?
因为似乎我必须为不同的应用程序提供单独的codeigniter文件夹实例。我希望能够在一个地方调整一些代码(通用的类),并且我使用codeigniter创建的每个应用程序都会受到影响。
你可以这样做。
答案 0 :(得分:6)
你可以做这个文件夹结构:
system
website-1 (your application)
----application
----index.php
website-2 (your application)
----application
----index.php
website-3 (your application)
----application
----index.php
从系统中移动'codeigniter应用程序文件夹',并将其放入其中一个应用程序文件夹中。
复制index.php文件并粘贴到您的应用程序文件夹中。
在index.php文件中:
你应该有以下几点:
$system_folder = "../system";
$application_folder = "application";
答案 1 :(得分:5)
科林和索普都是正确的。
开箱即用,分享并不完美。如果你想共享库,你必须将它们放在system / libraries文件夹中,这使得升级变得更加困难,模型根本无法共享。
要为库和模型创建“共享”目录,您可以使用this MY_Loader。
答案 2 :(得分:2)
我可以使用一个codeigniter框架吗? 目录创建多个 应用