Gan*_*her 16 php .htaccess codeigniter url-routing
我在CodeIgniter中开发了两个应用程序,两个都在单独的服务器上工作,即
www.CI_App_1.com
和
www.CI_App_2.com
现在,我要整合CI_App_2
到CI_App_1
应用程序,所以以后我能够调用default_controller
的CI_App_2
从环节之一CI_App_1
.
我的文件夹结构:
htdocs :
-application_1
-application
-application_2
-application
-config
-autoload.php
-config.php
-routes.php
-controllers
-app_2_controller.php
-helpers
-libraries
-models
-app_2_model.php
-views
-app_2_view.php
-system
-.htaccess
-index.php
-config
-autoload.php
-config.php
-routes.php
-controllers
-app_1_controller.php
-helpers
-libraries
-models
-app_1_model.php
-views
-app_1_view.php
-system
-.htaccess
-index.php
Run Code Online (Sandbox Code Playgroud)
我希望在用户加入后访问CI_App_2 CI_App_1
.验证过程后,用户只能访问我的CI_App_2
,如果用户尝试访问它而不进行身份验证,则会收到一条错误消息:
访问被禁止
我提到以下链接:
在Application目录外调用CodeIgniter的Controller方法
http://www.techsirius.com/2013/01/load-controller-within-another.html
http://www.devnetwork.net/viewtopic.php?f=72&t=131353
如何设置在同一服务器上运行的两个codeigniter应用程序
https://www.codeigniter.com/user_guide/general/managing_apps.html
但是在上面的链接中他们说它应该使用HMVC模块结构来完成,但没有提到两个控制器文件来自相同的应用程序或不同.我想default_controller
从第二个应用程序访问第一个应用程序.
可能吗 ?
任何形式的帮助表示赞赏.提前致谢.希望你有我的问题.
好吧,最好不要合并这些。你需要改变
app2/controllers => app1/controllers/app2
app2/views => app1/views/app2
Run Code Online (Sandbox Code Playgroud)
这样,您可以通过添加一些路由来访问app1内部的app2。
我必须建议不要按原样将 app2 的所有代码转移到 app1 中。
那就不好了。
归档时间: |
|
查看次数: |
345 次 |
最近记录: |