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

时间:2010-02-02 22:47:24

标签: codeigniter

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

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

你可以这样做。

3 个答案:

答案 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框架吗?   目录创建多个   应用

是的,您可以创建multiple applications with one CodeIgniter instance