摘要:
1.控制器类Controller介绍 tp5中的控制器当然是在系统类库中 , 在thinkphp在的library下的think目录下 <?php namespace think; // 所有系统类库的命名空间都是think \think\Loader::import('controller/Jum 阅读全文
摘要:
1.连接器和查询构造器 同之前版本相比, ThinkPHP5的数据库操作对底层进行优化设计对各种操作进行高级封裝。既可以直接使用连接器进行高效的原生査询,也可以使用封装好的查询构造器进行直观便捷的查询,为模型操作打下基础。 2.连接数据库 2.1静态连接 同样数据库配置文件 , 我们也可以在自定义配 阅读全文
摘要:
1.配置类文件 Config.php详解 , tp5的所有配置文件都是基于这个类文件(一定有命名空间)实现的 , 所以学习这个文件十分有必要 , 位置 : \thinkphp\library\think\Config.php <?php namespace think; class Config { 阅读全文
摘要:
1.url请求执行流程 路由就是用来解析请求 , 然后执行响应的操作 2.路由的作用 1、根据事先定乂的路由规则,检验URL请求, 确定执行或者拒绝; 2、路由规则可自定义, 隐藏了原URL地址, 使访问更安全地址更优雅 http://tp5.com/edu/test/demo1 和 http:// 阅读全文
摘要:
1.入口文件的定义 2.入口文件的默认内容 index.php <?php // + // | ThinkPHP [ WE CAN DO IT JUST THINK ] // + // | Copyright (c) 2006-2016 http://thinkphp.cn All rights r 阅读全文
摘要:
1.支持的模式 1.1传统模式 (已经不在支持了 , 请不要使用) http://tp5.com/index.php?m=index&c=user&a=del&id=15 m 代表模块 c 代表控制器 a 代表方法 id 参数 tp5中已经不支持了 支持的模式 : 一种是PATH_INFO , 另一 阅读全文
摘要:
1.开发框架介绍 1.1什么是开发框架 为规范开发流程、降低开发难度、提高开发效率而制定的一整套 , 供大家使用的功能模块及编程约定。 框架如毛坯房 , 什么都没有 , 而cms相当于精装房 , 框架的自由度更高 1.2为什么要用框架 非常流行、众多商业项目的最佳选择; 完全开源、免费,适合个人或商 阅读全文
摘要:
1.命名规范 1.匈牙利命名法 标识符中的每个单词之间用下划线分隔: `user_name`; 2.驼峰命名法 标识符中的每个单词的首字母大写,用大写字母来分隔, 根据首字母是否大写又分为: 1.大驼峰: 首字母大写,常用作类名: `ClassName`, 又称`帕斯卡命名法` 2小驼峰除第一个单词 阅读全文