我可以使用一个codeigniter框架目录来创建多个应用程序吗?
因为似乎我必须为不同的应用程序提供单独的codeigniter文件夹实例.我希望能够在一个地方调整一些代码(通用的类),并且我使用codeigniter创建的每个应用程序都会受到影响.
你可以做到这一点.
你可以做这个文件夹结构:
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)
科林和索普都是正确的.
开箱即用,分享并不完美.如果你想共享库,你必须将它们放在system/libraries文件夹中,这使得升级变得更加困难,模型根本无法共享.
要为库和模型创建"共享"目录,可以使用此MY_Loader.
| 归档时间: |
|
| 查看次数: |
9849 次 |
| 最近记录: |