`
beyondhjjyt
  • 浏览: 37614 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ThinkPHP小结

 
阅读更多

1.重写 去除index.php

.htaccess

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

伪静态 config.php

//'配置项'=>'配置值'
'URL_MODEL'=>2,
'URL_PATHINFO_DEPR'=>'-',

示例 :http://www.myapp.im/User-UserInfo-uid-2

2.路由

config.php

//ThinkPHP支持URL路由功能,要启用路由功能,需要设置URL_ROUTER_ON 参数为true
'URL_ROUTER_ON'=>true,
//路由定义
'URL_ROUTE_RULES'=> array(
//'blog/:year\d/:month\d'=>'Blog/archive', //规则路由
//'User/:uid\d'=>'User/Userinfo', //规则路由
//'blog/:cate'=>'Blog/category', //规则路由
'/^User\/(\d+)/' => 'User/Userinfo?uid=:1',//正则路由
'/^User\/(\w+)/' => 'User/Nameinfo?name=:1',//正则路由
),<wbr></wbr>

示例 :http://www.myapp.im/User-666

3.url大小写

'URL_CASE_INSENSITIVE' =>true

就可以实现URL访问不再区分大小写了。http://serverName/index.php/User/add//将等效于 http://serverName/index.php/user/add

4.database

return array(

‘DB_TYPE’=> ‘mysql’,

‘DB_HOST’=> ‘localhost’,

‘DB_NAME’=>’thinkphp’,

‘DB_USER’=>’root’,

‘DB_PWD’=>”,

‘DB_PORT’=>’3306′,

‘DB_PREFIX’=>’think_’,

// 其他项目配置参数………

);

分享到:
评论

相关推荐

    ThinkPHP实战(夏磊)

    1.7 小结 11 第2章 配 置 12 2.1 配置类型 13 2.1.1默认配置 13 2.1.2公共配置 13 2.1.3模式配置 13 2.1.4调试配置 14 2.1.5场景配置 14 2.1.6模块配置 14 2.1.7扩展配置 14 2.1.8动态配置 15 2.2 配置...

    thinkPHP查询方式小结

    本文实例总结了thinkPHP查询方式。分享给大家供大家参考,具体如下: 一、普通查询方式 1. 使用字符串查询; 复制代码 代码如下:$m-&gt;where(‘ id=1 and name=”roge” ‘)-&gt;find(); 这种方法存在一个缺点,就是当...

    thinkphp 验证码 的使用小结

    thinkPHP中Verify类可以支持验证码的生成和验证功能,本文就给大家简单讲解下verify类生成验证码以及验证功能的实现方法,希望大家能够喜欢。

    thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结

    本文实例讲述了thinkphp5.1框架实现格式化mysql时间戳为日期的方式。分享给大家供大家参考,具体如下: 方式一 使用mysql函数FROM_UNIXTIME(unix_timestamp,format)直接转换 select FROM_UNIXTIME(o.create_time,'...

    ThinkPHP使用Smarty第三方插件方法小结

    主要介绍了ThinkPHP使用Smarty第三方插件方法,结合实例形式总结分析了ThinkPHP使用Smarty模板的具体步骤与相关注意事项,需要的朋友可以参考下

    Thinkphp 框架扩展之数据库驱动常用方法小结

    主要介绍了Thinkphp 框架扩展之数据库驱动常用方法,总结分析了Thinkphp数据库驱动常用方法、功能及相关使用注意事项,需要的朋友可以参考下

    TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结

    本文实例讲述了TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法。分享给大家供大家参考,具体如下: 方法一: serialize() 方法通过序列化表单值,创建 URL 编码文本字符串,这个是jquery提供的方法 前端代码 &...

    ThinkPHP5查询数据及处理结果的方法小结

    本文实例讲述了ThinkPHP5查询数据及处理结果的方法。分享给大家供大家参考,具体如下: 在处理数据库查询结果时遇到了些问题,记录下用到过的几种查询方式和结果处理。 1. 查询某条记录 $where=array( "version_id...

    ThinkPHP V2.2说明文档没有说明的那些事实例小结

    主要介绍了ThinkPHP V2.2说明文档没有说明的那些事,实例分析了ThinkPHP中常用的技巧,需要的朋友可以参考下

    易企招聘fastadminH5+小程序.zip

    fastadmin、thinkphp5实现的简单招聘网站+小程序,适合用作结课作业或者毕业论文。自己实现的,

    php生成随机数/生成随机字符串的方法小结【5种方法】

    主要介绍了php生成随机数/生成随机字符串的方法,结合实例形式分析了php生成随机数/生成随机字符串的5种实现方法与相关操作注意事项,需要的朋友可以参考下

    Web安全深度剖析(张柄帅)

    《Web安全深度剖析》总结了当前流行的高危漏洞的形成原因、攻击手段及解决方案,并通过大量的示例代码复现漏洞原型,制作模拟环境,更好地帮助读者深入了解Web应用程序中存在的漏洞,防患于未然。...16.4 小结 345

    php数组函数array_key_exists()小结

    本文给大家汇总介绍了php数组函数array_key_exists()的相关知识以及与in_array的性能对比,与isset的区别分析,非常的详细,有需要的小伙伴可以参考下。

Global site tag (gtag.js) - Google Analytics