thinkphp3.2 学习
http://www.tuicool.com/articles/nQFnQrR
1,sublime text 增强插件 右键可以打开文件目录
http://www.w3cfuns.com/notes/13810/d9b9ed2fb80785dae88a5344ef0f30d4.html
2,thinkphp 手册
http://document.thinkphp.cn/manual_3_2.html#url
3,构造函数小写也行的,不区分大小写,
构造函数是类中的一个特殊函数,当使用 new 操作符创建一个类的实例时,构造函数将会自动调用。当函数与类同名(不区分大小写)时,这个函数将成为构造函数。如果一个类没有构造函数,则调用基类的构造函数,如果有的话。
$constrol = isset($_GET['m'])?$_GET['m']:'Index';$action = isset($_GET['a'])?$_GET['a']:'index'; $obj = new $constrol();$obj->$action(); class Index{ function index(){ echo 'This is Index index'; } function say(){ echo 'This is Index say'; }} die(); $obj = new MyUser();$obj->say(); class MyUser{ function myuser(){ echo 'myUser...'; } function index(){ echo 'This is MyUser index'; } function say(){ echo 'This is MyUser say'; }}
4, debug模式下会即时更新,非debug模式下会运行runtime下的东西,编译后的文件,Bind_module是指定这个单入口对应的模块
// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为falsedefine('APP_DEBUG',True)
//加上这句话后 URL 里面就只能http://localhost:8080/demo/index.php/Index/lists这样访问了//去掉后是这样访问http://localhost:8080/demo/index.php/Home/Index/listsdefine('BIND_MODULE','Home');
5, header的用法
http://blog.sina.com.cn/s/blog_5357c0af0100shgp.html
header('Content-Type: text/html; charset=utf-8');
6,自动加载函数库 common/function.php thinkphp3.2 版本改了,改成function.php,之前是Common.php
7.php跳转和重定向
http://blog.csdn.net/yhb241/article/details/49179309
转发(跳转)forward
重定向redirect
forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知道;redirect则是服务器收到请求后发送一个状态头给客户,客户将再请求一次,这里多了两次网络通信的来往。当然forward也有缺点,就是forward的页面的路径如果是相对路径就会有些问题了。
forward后,地址栏显示的信息不改变
而Redirect后,是开始了一个新的Http请求,因此地址栏是redirect后的地址。
forward保存了相关的状态信息,而redirect不保存信息。
8.thinkphp3.2 验证码的运用
http://blog.csdn.net/yafei450225664/article/details/40424025
9,session存入数据库有什么好处?
由于将session由默认的分散文件管理变成了自定义的数据库管理,于是你就有了增强session功能的手段
通过对数据的简单操作,你可以实现:
控制一个帐号只能一个人登录
统计在线人数
踢出某个在线用户
多站点共享session(网络通行证)
实现Application变量(多用户共享的全局变量)
php默认的是将session保存到文件,如下
session.save_handler = files
session.save_path = "C:\php\savesession"
http://www.jb51.net/article/38058.htm
转载于:https://www.cnblogs.com/as3lib/p/5946282.html
thinkphp3.2 学习相关推荐
- Thinkphp3.2学习(一)
Thinkphp3.2(简称tp)版本发布,全新的tp版本,基于php5.3,而Onethink(简称ot)你可以理解为一个tp3.2的demo,可以看看ot的目录结构. 引用官方的话 "3 ...
- 【ThinkPHP3.2.3】学习ThinkPHP笔记:框架中的配置文件(3)
ThinkPHP提供了灵活的全局配置功能,采用最有效率的PHP返回数组方式定义,支持惯例配置.公共配置.模块配置.调试配置和动态配置. 1.惯例配置:ThinkPHP/Conf/convention. ...
- 学习ThinkPHP3.2.2:video8,用M函数的delete方法删除wish表中的所有数据
第一种方法 在handle方法中用下面语句删除表wish中的数据: $result = M('wish')->where('id > 0')->delete(); var_dump( ...
- php addall,ThinkPHP3.2框架使用addAll()批量插入数据的方法
这篇文章主要介绍了ThinkPHP3.2框架使用addAll()批量插入数据的方法,结合实例形式分析了thinkPHP针对单条数据插入及批量数据插入操作的相关实现技巧,需要的朋友可以参考下 本文实例讲 ...
- PHP程序员的学习路线
最近刚好有一个同学对编程很有兴趣,所以前来询问我该如何学习,从哪一步学起.刚好我自己也想总结一下,也是给他,也是检验一下自己,看看自己的学习之路是否正确. 一.入门篇 1.关于编辑器 (1)我们要学习 ...
- rbac权限管理 php,thinkPHP3.2使用RBAC实现权限管理的实现
在thinkphp3.2中自己集成了RBAC来实现权限管理,RBAC实现类在项目中地址为:ThinkPHP/Librar/Org/Util/Rbac.class.php,其中集成了我们所需的权限管理操 ...
- 超全PHP学习资源整理:入门到进阶系列
PHP是少数几门在语言层面饱受诟病,但在实际开发和应用上却又让人无法撒手的语言之一.就好比路边摊小吃,一遍骂人家不卫生,一遍却又说:真香.所谓接地气,不外如此,大道理不说,PHP光是轮子多.市场占有率 ...
- python textwrap_python2.7.3编译python模块学习- textwrap 文本包装和填充
python模块学习- textwrap 文本包装和填充 代码实例: sample_text = ''' The textwrap module can beused to format text f ...
- url 保持不变php,thinkphp3.2.3如何只改变地址url中的某一个分隔符,其它保持不变...
今天教大家一个关于使用thinkphp3.2.3改变只改变地址url中的某一个分隔符的方法,首先大家来看看这个地址! 它的原始地址应该是/Home/Index/index/page/2.html,那我 ...
最新文章
- 在UWP的按钮中使用Segoe MDL2 Assets图标
- CDN加速实现—varnish
- 多文件管理器 tablacus explorer 下载与安装
- MySQL性能优化之:索引下推
- qt怎么输出一个map里的所有键值_《长安十二时辰》里的MapReduce原理
- ajax jsp jquery,ajax +jquery 基本
- JavaScript console.log导致错误:“不赞成在主线程上使用同步XMLHttpRequest…”
- ExtJs4 学习一
- Objective-C 内存管理
- verilog 握手机制学习记录
- 配置 manjaro
- python制作相册
- 零成本搭建实验室、课题组网站教程(基于uniapp)
- web服务器项目背景,项目18-Web服务器配置与管理
- java机票实时比价系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
- EM78P153B封装SOP8单片机方案IC开发
- 使用dumuz实现拼多多买家订单下载(批量导出)
- GULP和Webpack比较
- android更换导航背景,修改TabHost导航高度和背景颜色,tabhost背景颜色,主要是android使用...
- 【量亿数据-量化交易学习】均线系统
热门文章
- 基于JSP/SERVLET学生管理系统
- Vue之@click、事件修饰符@click.stop与@click.prevent、按键修饰符@keyup.enter
- Html与Css关联到一起
- 查找、下载基因序列的方法
- 学习设计模式 - 六大基本原则之单一职责原则
- wpf--------------datagrid全选反选 多选进行删除操作 前后台
- Redis在windows实现将数据缓存起来定时更新读取
- 求 1~n 之间素数的个数
- 英语阅读推荐:使用AJAX+WF+LINQ制作Google IG式首页
- r语言将百分数化为小数_如何将数字格式化为R中的百分比?