ThinkPHP MVC模式、URL访问控制器和调试模式

一、什么是MVC

M -Model 编写model类 对数据进行操作
V -View 编写html文件,页面呈现
C-Controller 编写类文件(UserAction.class.php)处理输入(写入数据库记录),确保M和V的同步,一旦M改变,V应该同步更新

二、ThinkPHP的MVC对应的目录

M 项目目录/应用目录/Home/Model
V 项目目录/应用目录/Home/View
C 项目目录/应用目录/Home/Controller

三、利用url访问C,url的4种访问C(控制器)的方式

URL模式   URL_MODEL设置:
普通模式        0
PATHINFO模式      1
REWRITE模式       2
兼容模式            3

1.PATHINFO 模式 – 重点!!!!!!
http://域名/项目名/入口文件/模块名(C下)/方法名/键1/值1/键2/值2

2.普通模式
http://域名/项目名/入口文件?m=模块名&a=方法名&键1=值1&键2=值2

3.REWRITE模式
http://域名/项目名/模块名/方法名/键1/值1/键2/值2

4.兼容模式
http://域名/项目名/入口文件?s=模块名/方法名/键1/值1/键2/值2

四、conf配置文件修改:
//格式:’配置项’=>’配置值’,
‘URL_PATHINFO_DEPR’=>’-‘,//修改URL的分隔符为’-‘

五、php调试模式:
(php默认情况下是关闭调试模式的,开启调试模式后,缓存将不再记录,文件的修改会即时生效。)
开启方法:
在htdocs下的文件夹thinkphp中的文件 index.php 中输入如下内容;

<?php     
//第一步:确定应用名称(前台应用一般用Application),后台一般用Admin  
define("APP_NAME","Application");  
//第二步:确定应用路径  
define("APP_PATH","./Application/");  
//引入ThinkPHP核心文件  
require  "./ThinkPHP/ThinkPHP.php"  
//开启调试模式:
define("APP_DEBUG",true);
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值