您的位置:首页 > 编程语言 > PHP开发

ThinkPHP

2016-06-13 22:00 736 查看

【MVC模式】

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

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

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

tp框架url地址可以由以下四种
http://网址/index.php?m=XX&c=XX&a=XX 基本get模式

http://网址/index.php/模块/控制器/操作方法 路径模式pathinfo

http://网址/模块/控制器/操作方法 rewrite重写模式

http://网址/index.php?s=/模块/控制器/方法 兼容模式

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



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

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

引用实例:

MainController.class.php

<?php
namespace Home\Controller;
use Think\Controller;
class MainController extends Controller
{
public function _before_XianShi()      //前置操作
{
echo "开始运行"."<br>";
}

public function XianShi()
{

if(empty($_POST))
{
$this->display();
}
else
{
echo "登录成功<br>";
}
}

public function _after_XianShi()     //后置操作
{
echo "结束<br>";
}
}


view/Main/XianShi.html

<body>

<!--<form action="/th/index.php/Home/Main/XianShi" method="post">-->
<form action="__ACTION__" method="post">
<input type="text" name="name" />
<input  type="password" name="pwd"/>
<input type="submit" value="提交" />
</form>

</body>
</html>


运行结果



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: