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是显示格式,不是地址格式
![](https://images2015.cnblogs.com/blog/904213/201606/904213-20160613212914510-1690991466.png)
/* 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>
运行结果
![](https://images2015.cnblogs.com/blog/904213/201606/904213-20160613215842682-1432306209.png)
![](https://images2015.cnblogs.com/blog/904213/201606/904213-20160613215910307-1689146982.png)
相关文章推荐
- PhpStorm/IDEA/clion/pycharm 的破解与激活
- PHP访问数据库专项练习题
- PHP中单引号和双引号的区别
- VirtualBox massively outperforming KVM - why?
- PHp连接数据库实现增删改查
- Thinkphp 框架基础
- php面向对象
- php图形图像处理之生成验证码
- timthumb.php源码详解
- 6月13日 ThinkPHP框架基本信息
- PHPExcel学习笔记
- php之属性重载和方法重载
- 【操作系统】UltraEdit 上FTP的配置
- HP集群ntp使用
- PHP实习(五)
- FTP服务器匿名用户登录失败解决方法
- 共享文件系统的搭建之ftp
- PHP 数据库查询结果转换数组后进行再查询过滤
- Yii2配置url重写
- PHP入门