TP-四种url访问的方式

发表于:2014-10-15 11:45

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:跟幸福说晚安    来源:51Testing软件测试网采编

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文件
  生成模式:系统只要加载很少的文件。
  查看系统运行日志:可知道系统加载了多少文件
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号