关于控制器的创建:
-
控制器存放在Controller文件夹中
-
命名规范:控制器的名称+Controller.class.php
-
类名和文件的名称要一致
-
类名用帕斯卡命名法
-
尽量区分大小写,windows不区分大小写,但Linux中区分
-
ThinkPHP默认的编码是UTF-8的。
-
如果地址中没有写控制器,这默认调用Index控制器,如果没有写方法,则默认调用index方法
关于ThinkPHP的路由:
用普通模式例子:
http:////localhost/index.php?m=home&c=goods&a=show
pathinfo模式:
http://网址/入口文件(index.php)/分组(平台)/控制器/方法
例子:http://localhost/index.php/home/index/index
rewrite()重写模式
正则表达式来重写
兼容模式
参数s=/分组/控制器/方法。