幻想曲 发表于 2012-3-5 11:28:52

在一个 CodeIgniter 下运行多个应用程序没看明白

http://codeigniter.org.cn/user_guide/general/managing_apps.html

看了这篇文章,
现有目录如下:
applications/passport/
applications/passport/config/
applications/passport/controllers/
applications/passport/errors/
applications/passport/libraries/
applications/passport/models/
applications/passport/views/
applications/home/
applications/home/config/
applications/home/controllers/
applications/home/errors/
applications/home/libraries/
applications/home/models/
applications/home/views/


对入口文件index.php也做了修改:
$application_folder = 'application/home';


直接访问http://localhost可以访问到home
但变成http://localhost/passport/之后就是404,还要怎么配呢?

Hex 发表于 2012-3-5 11:38:30

多个应用要有多个入口,也就是说 你要复制一份 index.php,比如一个叫 a.php 另一个叫 b.php
然后再改每个.php里的$application_folder

幻想曲 发表于 2012-3-5 12:52:52

本帖最后由 幻想曲 于 2012-3-5 13:17 编辑

OK,我知道了。application/home
application/passport
/home.php
/passport.php
这样访问
http://localhost/passport.php就是定位到application/passport了

yunnysunny 发表于 2012-3-5 18:14:25

不错

(忞)忞)+(忟( 发表于 2012-3-5 19:16:11

一个index.php文件就够了。何必要复制一份。不同应用取不同域名,按照域名判断 应用文件夹即可。

跳墙的狗 发表于 2012-8-29 20:43:03

还是搞不懂

wwwhx110com 发表于 2014-2-8 23:48:32

域名怎样判断?

CI1号 发表于 2017-3-7 09:57:24

(忞)忞)+(忟( 发表于 2012-3-5 19:16
一个index.php文件就够了。何必要复制一份。不同应用取不同域名,按照域名判断 应用文件夹即可。 ...

要说就说清楚,你这样,反而扰人思路
页: [1]
查看完整版本: 在一个 CodeIgniter 下运行多个应用程序没看明白