thinkphp 解决tp开启子域名配置后tp自带的分页类不能正常使用问题

前段时间做了一个项目,项目中进行了项目分组——Index(前台)   Admin(后台),默认分组名是Index

在项目的config.php配置文件里面配置完开启子域名后,在后台之前调用tp自带的分页类不能正常使用了,点击下一页是总是报错,找不到模块,

原因是点击下一页时,它指向的路由地址根本就没有指向分组名(准确地说,url地址指向了默认的分组名),自然在Index分组中找不到所要指向的模块和操作方法,所以报错

解决方法:

找到tp自带的分页类文件——Page.class.php(路径:ThinkPHP/Extend/Library/ORG/Util/Page.class.php)

把以下代码:

$url            =   U('',$parameter);

改成:

$url= __ACTION__.'/'.$p.'/__PAGE__.html';

保存,在使用分页类就可以了,

原因是U()方法在生成url地址时,自动把分组名指向了默认的分组名


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值