首页 > thinkphp URL如何实现全部小写?

thinkphp URL如何实现全部小写?

按照TP的说法,只需要在项目配置中增加如下:

   ‘URL_CASE_INSENSITIVE’=>true

这样就可以实现URL不区分大小写了,但是如果你定义的是这样类UserTypeContorller,控制器名两个首字母大写,通过加下划线的方式来访问,http://www.xx.com/index.php/user_type/add
url中应该写成user_type这样的形式,那么一旦开启大小写不敏感,程序会自动将这种形式转化成UserType这样的形式。

我的问题就是,我不想要user_type这种形式,只想要usertype这种。 修改tp源码也可以,请问有没有方案?


难道不是http://www.xx.com/index.php/userType/add这样吗?‘URL_CASE_INSENSITIVE’=>true完全没问题


简单的方法就是控制器名字定义成UsertypeContorller这种非驼峰的形式,复杂一点就是修改Router里的识别方式。

【热门文章】
【热门文章】