zoukankan      html  css  js  c++  java
  • 兄弟连新版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);

  • 相关阅读:
    Tensorflow学习笔记1
    强化学习——从最简单的开始入手
    MATLAB R2017a 安装与破解
    C# 理解lock
    Bayer Pattern
    OpenCV参考手册之Mat类详解
    opencv学习之颜色空间转换cvtColor()
    UNICODE下CString转string
    解决VS2013报错fopen、sprintf等函数安全的问题
    Convert between cv::Mat and QImage 两种图片类转换
  • 原文地址:https://www.cnblogs.com/zhenxianluo/p/5013877.html
Copyright © 2011-2022 走看看