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>
原文地址:https://www.cnblogs.com/Whitehat/p/8613416.html