码迷,mamicode.com
首页 > 移动开发 > 详细

TP中不区分大小写__APP__和__URL__的注意事项

时间:2015-06-30 18:05:43      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:


控制器命名为 : AuthGroupAction.class.php

问题 : 在控制器跳转中.如果模板跳转时地址的大小写错了..就会报无法加载模块

报错 : 无法加载模块:Authgroup

解决办法 : 

__APP__ : 自己书写大小写的写法:  
<td><a href="__APP__/AuthGroup/setRule/id/{$vo.id}" target="dialog" width="700" height="500">分配规则</a></td> => 入口名/控制器名/方法名 admin.php/AuthGroup/setRule 正常跳转


__URL__ : 分两种情况
一种是配置中打开了:
‘URL_CASE_INSENSITIVE‘ => true,  //URL不区分大小写
此时就会将__URL__强制转换成小写..则会报错(不管你控制器命名是大小写区分.还是全部小写)
<td><a href="__URL__/setRule/id/{$vo.id}" target="dialog" width="700" height="500">分配规则</a></td>  => 入口名/控制器名/方法名  admin.php/authgroup/setRule        报错
第二种是配置中区分大小写:
只要控制器命名和地址栏大小写一样.就能正常跳转
‘URL_CASE_INSENSITIVE‘ => false,  //URL不区分大小写
此时就会将__URL__不会转换成小写..控制器命名的是什么就是什么格式
<td><a href="__URL__/setRule/id/{$vo.id}" target="dialog" width="700" height="500">分配规则</a></td>  => 入口名/控制器名/方法名  admin.php/AuthGroup/setRule         正常跳转
 

TP中不区分大小写__APP__和__URL__的注意事项

标签:

原文地址:http://www.cnblogs.com/meibao/p/4610976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!