使用同一框架目录中的codeigniter的多个应用程序?

ajs*_*sie 2 codeigniter

我可以使用一个codeigniter框架目录来创建多个应用程序吗?

因为似乎我必须为不同的应用程序提供单独的codeigniter文件夹实例.我希望能够在一个地方调整一些代码(通用的类),并且我使用codeigniter创建的每个应用程序都会受到影响.

你可以做到这一点.

Tee*_*eej 6

你可以做这个文件夹结构:

system
website-1 (your application)
----application
----index.php
website-2  (your application)
----application
----index.php
website-3  (your application)
----application
----index.php
Run Code Online (Sandbox Code Playgroud)

从系统中移动'codeigniter应用程序文件夹'并将其放在您的一个应用程序文件夹中.

复制index.php文件并粘贴到您的应用程序文件夹中.

在index.php文件中:

你应该有以下几点:

$system_folder = "../system";
$application_folder = "application";
Run Code Online (Sandbox Code Playgroud)


Phi*_*eon 5

科林和索普都是正确的.

开箱即用,分享并不完美.如果你想共享库,你必须将它们放在system/libraries文件夹中,这使得升级变得更加困难,模型根本无法共享.

要为库和模型创建"共享"目录,可以使用此MY_Loader.