+ -
当前位置:首页 → 问答吧 → URL跨项目生成问题!!!!

URL跨项目生成问题!!!!

时间:2011-08-04

来源:互联网

TP 跨项目生成URL..
怎么生成不正确。。
U("Home://index/show")
admin.php?m=index&a=show?

一个是admin

一个是home
2个项目

哪里配置错误了吗?

作者: 897498621   发布时间: 2011-08-04

跨项目生成URL是有条件的,首先两个项目要平级,比如thinkphp 、 admin、song 前面是框架,后面是项目。
在入口文件里定义的APP_NAME 要和项目文件同名,文件夹小写,APP_NAME也要小写。比如admin里,入口文件可定义APP_NAME =>'admin',不定义会默认为文件夹名字。URL跨项目生成的原理是替换APP—NAME 为已存在的同级项目的APP_NAME就是文件夹名。所以上面的U("Home://index/show"),框架U函数找不到Home文件夹,所以没替换,APP_NAME 仍然为原来admin项目的APP_NAME

作者: yangweijie   发布时间: 2011-08-09