[英]Do I need to build a new connection every time when I need to transport data?
[英]Do I need to have a CI folder for every project I build?
我对CodeIgniter还是一个新手,我真的不真正了解的一件事是,是否需要在我必须创建的每个项目中复制codeigniter的目录树? 我的意思是,假设我有一个名为“ company1”的文件夹,并且在该文件夹中还有其他几个项目,每个项目用于“ company1”的不同项目,如下所示:
Company1
project1
project2
projectN
我是否必须将codeigniter提取到每个项目文件夹中? 通过提取,我的意思是在每个项目中都有“应用程序”和“系统”文件夹。 另一个问题,我可以看到CI有一些功能可以从数据库中获取数据,例如get_where
, select
, get_max()
等。但是,要使用这些功能,必须在/application/config/database.php
配置一个默认/application/config/database.php
文件,还有另一种方法可以让$db['default']['database'
]等于''
以便我可以从哪个数据库中选择要检索数据的数据库?
抱歉,如果所有这一切都没有道理,或者这些问题只是愚蠢的,正如我刚接触CI之前所说,但我将不胜感激。
祝好运!
您实际上不必创建多个应用程序和系统文件夹。 您可以拥有一个应用程序文件夹,其中包含每个项目的多个子目录以及一个公共系统文件夹。
在这里解释。 http://ellislab.com/codeigniter/user-guide/general/managing_apps.html
由于您的每个项目都有不同的配置,因此实际上不必切换数据库。 但是,如果您在一个项目中需要多个数据库,我可以建议这样做 。
正如Danny所说,将它们放在公共文件夹中不是一个好主意,因为为单个项目更新CI会很麻烦。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.