+ -
当前位置:首页 → 问答吧 → TP2.0 U方法跨项目生成URL的问题

TP2.0 U方法跨项目生成URL的问题

时间:2010-03-22

来源:互联网

按手册中的U方法的规则

U('Myapp://User/add') // 生成Myapp项目的User模块的add操作的URL地址
U('Blog/read?id=1') // 生成Blog模块的read操作 并且id为1的URL地址
U('Admin-User/select') // 生成Admin分组的User模块的select操作的URL地址


在Manage项目的模板中使用U方法生成Firm项目的index模块index方法的URL地址
{:U('Firm://index/index')}


解析后生成的地址是
/manage/index.php/index/index.html


这个是什么原因?

作者: S51983   发布时间: 2010-03-22

貌似要先定义自己项目的名称,然后再调用别人的。
个人感觉
TP 的U函数和其内置的dispatch配置的不是很好----分组模式下

作者: zongtong   发布时间: 2010-03-22

貌似要先定义自己项目的名称,然后再调用别人的。
个人感觉
TP 的U函数和其内置的dispatch配置的不是很好----分组模式下
zongtong 发表于 2010-3-22 09:55
定义项目名称?在项目入口文件里的话肯定是定义好的。要是在项目的配置文件里定义的话那不就能了项目分组了么。关键问题是不想用项目分组。

作者: S51983   发布时间: 2010-03-22

这个其实是U方法的bug??

作者: hbolive   发布时间: 2011-03-30

en ..我也遇到了..不知老大能否帮忙解决一下???

作者: hexuan1922   发布时间: 2011-03-30