您的位置:首页 > 编程语言 > PHP开发

tp-02 四种url访问的方式

2014-06-26 15:30 253 查看
1:http://localhost/index.php?m=模块&c=控制器&a=操作方法     [get模式]

2:http://localhost/index.php/模块[模块文件夹]/控制器/操作方法    [pathinfo模式]

3:http://localhost/模块[模块文件夹]/控制器/操作方法     [rewite重写模式]

4:http://localhost/index.php?s=/模块[模块文件夹]/控制器/操作方法  [兼容模式]

具体的url模式 在ThinkPHP/conf/convention.php文件下

大概在138行    默认的是pathinfo模式

'URL_MODEL' => 1, // URL访问模式,可选参数0、1、2、3,代表以下四种模式:
// 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式) 默认为PATHINFO 模式

5:具体修改访问模式如下:

config.php是我们当前自己的项目配置文件,我们可以通过修改文件达到配置变量的目录,

这个文件在系统运行过程中会覆盖convertion.php的配置变量

因为:我们在新建控制的器的时候需要引入

include 'convertiion.php';

include 'config.php'

后引入的文件会把先引入的文件中的配置给覆盖掉~

配置如下:

<?php
return array(
//'配置项'=>'配置值'
//配置URL模式
'URL_MODEL'=>0 //默认的为1 所以现在改为第一种get模式。
);



//把目前的tp框架的生成模式改变成为开发模式
define("APP_DEBUG", true);

快捷函数 U();

使用方法如下: U("模块/控制器/方法") 根据url模式来生成地址!

开发调试模式:系统要加载26文件

生成模式:系统只要加载很少的文件。

查看系统运行日志:可知道系统加载了多少文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: