兄弟连新版ThinkPHP视频教程2.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)
二、ThinkPHP的MVC特点         //了解
三、ThinkPHP的MVC对应的目录   //了解
    M 项目目录/应用目录/Lib/Model
    V 项目目录/应用目录/Tpl
    C 项目目录/应用目录/Lib/Action
四、url访问C                  //了解
五、url的4种访问方式          //重点!
        1.PATHINFO 模式 -- 重点!!!!!!
        http://域名/项目名/入口文件/模块名/方法名/键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/config.php

  'URL_PATHINFO_DEPR'=>'-',//修改URL的分隔符

七、开启rewrite功能//apache主目录下/conf/httpd.conf

  搜索rewrite,把前面#号去掉

  然后在thinkphp根目录下新建.htaccess内容输入

  <IfModule mod_rewrite.c>
      RewriteEngine on
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
  </IfModule

八、开启调试模式

  入口文件index.php输入define('ADD_DEBUG',true);

posted on 2015-12-02 19:03  Rnet  阅读(227)  评论(0编辑  收藏  举报

导航