标签:
控制器命名为 : AuthGroupAction.class.php
问题 : 在控制器跳转中.如果模板跳转时地址的大小写错了..就会报无法加载模块
解决办法 :
__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 正常跳转
标签:
原文地址:http://www.cnblogs.com/meibao/p/4610976.html