ThinkPHP框架
ThinkPHP框架
入口文件
/Application/Home/Controller/IndexController.class.php
此控制器的名称为Index。
控制器下有个public function index()方法,当我们访问入口文件时,实际访问的是index控制器里面的index方法
控制器的命名格式
1.控制器要写在Controller文件夹里面
2.控制器是一个类(后缀名为.class.php)
3.控制器的命名名称后面加Controller代表它是一个控制器
类
写的方法继承自Controller方法
Controller方法的路径:ThinkPHP/Library/Think/Controller.class.php
在类里面写一个成员方法就可以访问了
访问的方式
1.路径模式:入口文件/模块名/控制器名/方法名(默认)
localhost/tp/index.php/Home/Index/index
2.GET模式:入口文件?m=模块名&c=控制器名&a=方法名
localhost/tp/index.php?m=Home&c=Index&a=index
3.重写模式:省掉入口文件
localhost/tp/Home/Index/index
4.兼容模式:入口文件?s=/模块名/控制器名/方法名
localhost/tp/index.php?s=/Home/Index/index
视图模板的命名
在View文件夹里新建一个与控制器名相同的文件夹,将模板文件放入其中就可以访问
向TP里面注册变量
$this->assign("ceshi","张三");
提取变量所用的分隔符
主页面代码为
<div>{$ceshi}</div>
显示结果
表单元素
<form action="" method="post"> <div><input type="text" name="uid"/></div> <input type="submit" value="提交"/> </form>