ThinkPHP模板

Posted kevin2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP模板相关的知识,希望对你有一定的参考价值。

【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是显示格式,不是地址格式

     

     

    /* 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模板的主要内容,如果未能解决你的问题,请参考以下文章

Fu+ 后台管理 (Thinkphp)

ThinkPHP的MVC模式

学习thinkphp--------知识点总结 一

Thinkphp -- 利用MVC模式完成注册登录功能

2016-11-30-初识Thinkphp

ThinkPHP框架基础知识