美洲杯波胆_美洲杯波胆赔率
做最好的网站
来自 计算机教程 2019-07-12 09:07 的文章
当前位置: 美洲杯波胆 > 计算机教程 > 正文

第二讲ThinkPHP 3.1.2 MVC模式、URL访问控制器和调试

#
# ThinkPHP 3 MVC模式和URL访问
#
讲师:赵桐正
微博:http://weibo.com/zhaotongzheng

一、什么是MVC                
M -Model 编写model类 对数据进行操作
V -View  编写html文件,页面呈现
C-Controller 编写类文件(UserAction.class.php)处理输入(写入数据库记录),确保M和V的同步,一旦M改变,V应该同步更新    
二、ThinkPHP的MVC对应的目录   
M 项目目录/应用目录/Lib/Model
V 项目目录/应用目录/Tpl
C 项目目录/应用目录/Lib/Action             
三、利用url访问C,url的4种访问C(控制器)的方式         
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默认情况下是关闭调试模式的,开启调试模式后,缓存将不再记录,文件的修改会即时生效。)
开启方法:

一、什么是MVC                 //了解
    M -Model     编写model类 对数据进行操作
    V -View      编写html文件,页面呈现
    C -Controller     编写类文件(例如:UserAction.class.php)

在htdocs下的文件夹thinkphp中的文件 index.php 中输入如下内容;

二、ThinkPHP的MVC特点         //了解

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

三、ThinkPHP的MVC对应的目录   //了解
    M =》项目目录/应用目录/Lib/Model
    V =》项目目录/应用目录/Tpl
    C =》项目目录/应用目录/Lib/Action
    
    
四、url访问C                  //了解
    localhost/xdl/=>实际访问的是localhost/xdl/index.php
    默认使用的模块(Controller)是Index
    默认使用的方法是Index,既
    localhost/xdl/index.php/Index/index

版权声明:本文为博主原创文章,未经博主允许不得转载。

    注意:可以在模块输出中增加echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">';来解决乱码问题


本文由美洲杯波胆发布于计算机教程,转载请注明出处:第二讲ThinkPHP 3.1.2 MVC模式、URL访问控制器和调试

关键词: