ThinkPHP模板

时间:2022-01-22 12:45:17

【MVC模式】

M:Model 数据模型层,负责数据操作

V:View 视图层,负责显示视图

C:Controller 控制器,实现业务逻辑

tp框架url地址可以由以下四种

  1. http://网址/index.php?m=XX&c=XX&a=XX   基本get模式
  2. http://网址/index.php/模块/控制器/操作方法  路径模式pathinfo
  3. http://网址/模块/控制器/操作方法           rewrite重写模式
  4. http://网址/index.php?s=/模块/控制器/方法    兼容模式

    快捷函数 U();  创建url地址,0,1,2,3是显示格式,不是地址格式

    ThinkPHP模板

    /* URL设置 */
    'URL_CASE_INSENSITIVE' => true, // 默认false 表示URL区分大小写 true则表示不区分大小写

    ThinkPHP访问的是方法,不是页面

引用实例:

MainController.class.php

1 <?php
2 namespace Home\Controller;
3 use Think\Controller;
4 class MainController extends Controller
5 {
6 public function _before_XianShi() //前置操作
7 {
8 echo "开始运行"."<br>";
9 }
10
11 public function XianShi()
12 {
13
14 if(empty($_POST))
15 {
16 $this->display();
17 }
18 else
19 {
20 echo "登录成功<br>";
21 }
22 }
23
24 public function _after_XianShi() //后置操作
25 {
26 echo "结束<br>";
27 }
28 } view/Main/XianShi.html
1 <body>
2
3 <!--<form action="/th/index.php/Home/Main/XianShi" method="post">-->
4 <form action="__ACTION__" method="post">
5 <input type="text" name="name" />
6 <input type="password" name="pwd"/>
7 <input type="submit" value="提交" />
8 </form>
9
10 </body>
11 </html> ThinkPHP模板