Commit Graph

346 Commits

Author SHA1 Message Date
huangdijia
bc46e9ccca 路由优化 优先域名解析于pathinfo 2015-12-04 11:21:35 +08:00
thinkphp
5ec1a35823 改进app类 2015-12-04 09:35:43 +08:00
thinkphp
0319d84331 域名绑定支持控制器 2015-12-04 09:25:11 +08:00
thinkphp
6251b2ccdb route类改进 2015-12-04 08:48:44 +08:00
thinkphp
bd367d3beb 版本号提升 2015-12-04 08:26:45 +08:00
thinkphp
408deb250b 支持局部和全局变量规则 2015-12-03 08:39:43 +08:00
thinkphp
10022f5c10 规则路由支持 定义变量(正则)规则 2015-12-02 23:49:41 +08:00
thinkphp
14c134dc46 完善路由规则 2015-12-02 19:08:13 +08:00
thinkphp
59f71a86bb 闭包路由定义的时候 函数返回值 如果是数组之外的 都会直接输出并exit 2015-12-02 16:45:54 +08:00
thinkphp
0dc82f3ab0 修正rest控制器一处语法错误 2015-12-02 12:48:50 +08:00
thinkphp
f475be3516 路由闭包改进 直接返回 [ module,controller, action ] 数组可以劫持路由 否则需要自己exit 2015-12-02 00:00:21 +08:00
thinkphp
2694a640ff 改进路由闭包的支持 2015-12-01 23:11:33 +08:00
thinkphp
5f1fe79e17 改进Config类和App类 Lange类
支持扩展配置文件分离
2015-12-01 19:47:57 +08:00
thinkphp
2375e257b3 改进model类的_parseOptions方法
取消删除不存在字段的查询
2015-11-30 17:09:20 +08:00
thinkphp
95f1cd4b61 取消URL参数常量 2015-11-30 10:04:11 +08:00
thinkphp
f6e3ec30a5 改进Config类的set方法 2015-11-24 22:44:51 +08:00
thinkphp
b1c3fe5e9c 模型类也支持任意级别放置和实例化 2015-11-23 22:14:52 +08:00
thinkphp
31ec4d9fa9 改进路由支持三种模式:混合模式 切换模式 及 强制模式 2015-11-23 21:44:22 +08:00
thinkphp
f402a7cb3d 路由支持路由到多级控制器访问 2015-11-23 18:15:53 +08:00
thinkphp
bd930b397e 改进getdbfields方法 2015-11-23 12:21:55 +08:00
thinkphp
aeb7252705 改写路由 2015-11-23 09:39:04 +08:00
thinkphp
2f6963e8ea 增加路由开关url_route_on
路由参数改为url_route_rules
2015-11-22 21:45:25 +08:00
thinkphp
6c08b6cfe1 完善路由类 2015-11-22 21:22:06 +08:00
thinkphp
75f32db911 路由支持分组
默认加载公共配置文件的routes参数作为路由设置
其他规则需要自己注册
2015-11-22 17:53:44 +08:00
thinkphp
fa17feddf0 改进model类order方法
添加json类型支持 支持json字段查询例如 $map['user$.name'] = 'thinkphp'
escapeString方法采用PDO::quote方法
2015-11-21 12:06:00 +08:00
thinkphp
fb145db8c6 增加filter_var方式自动验证 2015-10-11 08:27:26 +08:00
thinkphp
c14da999a6 规范调整 2015-10-04 22:48:57 +08:00
thinkphp
3b21161c0a 规范修正 2015-10-04 22:32:55 +08:00
thinkphp
27e724bb3c PSR规范调整 2015-10-04 13:05:15 +08:00
thinkphp
1cfb3704c6 规范调整 2015-10-03 21:43:48 +08:00
thinkphp
7c2bcbcff2 简化JSON格式返回调用 2015-09-27 09:02:35 +08:00
thinkphp
9dcfeefb1f 修正空控制器名称和关键字冲突的问题
空控制器默认改为 Error 并且可以自定义 通过修改 empty_controller 参数
2015-09-26 21:52:03 +08:00
thinkphp
5c00b163ae 修正控制器错误 2015-09-26 21:01:25 +08:00
thinkphp
e58fa93b59 app模式重构 2015-09-26 20:45:09 +08:00
thinkphp
cb9faf2aa9 设置了主从服务器后,支持从主服务器读数据
方法是在模型类中调用 readMaster方法
$this->readMaster()->select();

该方法当此调用有效
2015-06-12 15:21:08 +08:00
thinkphp
956be17494 改进model类的db方法,支持直接使用:
$model->db('config') //读取config配置参数作为数据库连接信息

$model->db('config','mysql://root@127.0.0.1/test') //读取指定数据库连接信息连接
2015-05-30 15:30:58 +08:00
huangdijia
827e53c7f6 增加服务器IP记录,支持分步式部署日志管理 2015-05-26 08:55:56 +08:00
thinkphp
b543317bbd 类名规范 2015-05-12 15:37:37 +08:00
thinkphp
36a84e75de 添加api接口的支持 2015-05-12 15:34:04 +08:00
thinkphp
d886644b58 改进两处命名规范 2015-05-08 14:12:52 +08:00
thinkphp
2e9be1464d 支持简单定义前置操作 2015-05-08 09:03:16 +08:00
thinkphp
9095fabef0 改进注释 2015-05-07 23:25:54 +08:00
thinkphp
222038734d 添加前置操作定义支持 2015-05-07 23:20:07 +08:00
thinkphp
69c526ebb5 Merge branch 'master' of https://git.oschina.net/liu21st/thinkphp4 2015-05-07 12:00:05 +08:00
thinkphp
979b6a2d3e 改进数据库驱动类的异常处理 2015-05-07 11:58:47 +08:00
huangdijia
e8c193310b 增加hprpc第三方库 2015-05-04 17:42:55 +08:00
huangdijia
3c326ba364 增加文件 2015-05-04 17:36:03 +08:00
huangdijia
df73390811 删除 2015-05-04 17:35:37 +08:00
huangdijia
19d4d93357 优化自动加载 2015-05-04 17:31:21 +08:00
thinkphp
33eed33826 Merge branch 'master' of https://github.com/liu21st/think 2015-04-30 13:44:25 +08:00