mg娱乐电子4355_mg娱乐电子游戏平台
做最好的网站

mg娱乐电子游戏平台thinkphp四种url访问方式详解_php实例_脚本之家

时间:2019-11-24 12:02来源:计算机编程
本文实例分析了thinkphp的四种url访问方式。分享给大家供大家参考。具体分析如下: 框架用起来不难,关键在于理解原理,深入其中。不太喜欢用框架,更喜欢原生态,如wordpress般,乱

本文实例分析了thinkphp的四种url访问方式。分享给大家供大家参考。具体分析如下:

框架用起来不难,关键在于理解原理,深入其中。不太喜欢用框架,更喜欢原生态,如wordpress般,乱且爽,但wordpress太深。框架用在多人开发,快捷开发,高效。

一、什么是MVC

参考Thinkphp快速入门

thinkphp的MVC模式非常灵活,即使只有三个中和一个也可以运行。

1.在www目录下创建测试目录tp_demo,并粘贴thinkphp到该目录下

M -Model 编写model类 对数据进行操作

  1. 创建入口文件如index.php

V -View 编写html文件,页面呈现

define('APP_DEBUG', TRUE);    //开启调试
define('APP_NAME', 'home');    //配置项目名
define('APP_PATH', './home/');    //项目目录
require_once "ThinkPHP/ThinkPHP.php";  //引入tp

C -Controller 编写类文件

3.  以实际目录为准,默认走APP_PATH目录下Lib/Action/IndexAction.class.php

二、ThinkPHP的MVC特点

  关于URL访问路径有以下几种方式:

三、ThinkPHP的MVC对应的目录

    普通模式
    
    
    

M 项目目录/应用目录/Lib/Model

    PATHINFO模式
    

V 项目目录/应用目录/Tpl

    REWRITE模式,以Apache为例,修改对应目录下的.htaccess文件
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
    </IfModule>

C 项目目录/应用目录/Lib/Action

    兼容模式
    

四、url访问C

  测试:APP_PATH/Lib/Action/TestAction.class.php

五、url的4种访问方式

class TestAction extends Action {   public function index(){    echo '默认入口';   }      public function test(){    echo '指定入口';   }  }  

1.PATHINFO 模式 --重点 在后面使用非常多,如果想传多个参数可以使用键1/值1/键2/值2方法复制代码 代码如下:

分别对应URL:

编辑:计算机编程 本文来源:mg娱乐电子游戏平台thinkphp四种url访问方式详解_php实例_脚本之家

关键词: