Commit Graph

4438 Commits

Author SHA1 Message Date
ThinkPHP
05a4811f21 支持模块下面的控制器分组 2013-08-01 18:20:54 +08:00
ThinkPHP
2244002a95 Route类增加rest支持功能
例如:
Route::any('blog/:id','Blog/[rest]');
会自动根据当前的rest请求类型 定位到Blog控制器不同的get put delete put等操作方法

增加文件调度功能
例如:
Route::get('blog/:id',MODULE_PATH.'file/blog.php',['file'=>true]);
把blog/2 的URL请求调度到 MODULE_PATH.'file/blog.php' 文件执行后中止
2013-07-04 15:19:00 +08:00
ThinkPHP
dacdb1ee38 增加app_run监听位
增加url_deny_suffix配置参数
2013-06-02 14:30:02 +08:00
ThinkPHP
b24edee256 改进Error类的致命错误方法 2013-05-16 12:23:56 +08:00
ThinkPHP
04a30eeaba 模版引擎改进 2013-05-15 14:55:03 +08:00
ThinkPHP
90d7ec19e4 改进Loader类的autoload方法 LIB_PATH目录下面的命名空间无需注册 自动检测 2013-04-30 11:43:19 +08:00
ThinkPHP
fc66d40387 改进Think/Db/Driver类的parseSet和insert方法 2013-04-30 10:52:28 +08:00
ThinkPHP
64f7e1d3ca 改进数据库驱动的getFields方法 支持指定别名的情况 修正model类一处错误 2013-04-30 10:45:38 +08:00
ThinkPHP
7cfdde0ab7 基础model类 添加query和execute方法 调整map方法 2013-04-30 10:10:53 +08:00
ThinkPHP
76bcf6259b 删除Think/Model/Lite 类
增加db函数用于实例化Db类
2013-04-28 10:19:29 +08:00
ThinkPHP
9790100ad6 Think/Db/Lite类调整 必须设置dsn参数 2013-04-27 21:29:01 +08:00
ThinkPHP
4d95ba78fb Think/Model/Lite类调整 2013-04-27 21:18:28 +08:00
ThinkPHP
b89d2cba76 Think/Db/Lite类 调整 2013-04-27 21:18:14 +08:00
ThinkPHP
dc4ed37b4c 数据库配置信息调整 2013-04-27 21:16:25 +08:00
ThinkPHP
bb37ad02b6 改进模版引擎对对象属性的输出 2013-04-27 18:00:36 +08:00
ThinkPHP
e4dc3e47d4 Think/Db/Driver类 参数绑定方法bindParam改为bindValue
避免多个参数绑定时存在的引用问题
2013-04-27 17:55:34 +08:00
ThinkPHP
f3e00893af 模型类修正对字段类型检测的处理 2013-04-27 17:54:20 +08:00
ThinkPHP
81c802ca8a oracle驱动调整 2013-04-27 17:10:20 +08:00
ThinkPHP
7070eee979 参数绑定改用bindParam方法实现 可以支持参数类型 2013-04-27 17:10:03 +08:00
ThinkPHP
8a516c5242 sqlsrv驱动增加parseKey方法 2013-04-27 14:08:45 +08:00
ThinkPHP
6665cc8f88 参数自动绑定采用数字key 避免sqlsrv不支持的情况 2013-04-27 13:24:11 +08:00
ThinkPHP
5995908cbb 修正sqlsrv驱动一处错误 2013-04-27 12:39:35 +08:00
ThinkPHP
ee0b30ec6e 更新数据库驱动类
增加各自的parseDsn方法
2013-04-27 12:29:18 +08:00
ThinkPHP
2c5b98888c Think/Db/Driver类 改进parseBind parseSet等方法 增加parseDsn方法
用于各个驱动单独解析dsn字符串(在没有配置dsn字符串的情况下)
2013-04-27 12:28:34 +08:00
ThinkPHP
b54ee372f5 Think/Db/Driver类改进自动参数绑定的处理 2013-04-26 21:40:26 +08:00
ThinkPHP
8365c5d7cd Think/Db/Driver类增加对写入数据的自动参数绑定处理,可以和模型的bind方法一起配合使用。 2013-04-26 21:09:00 +08:00
ThinkPHP
e77e7327d4 Model类_parseType方法增加对参数绑定的判断 2013-04-26 21:07:02 +08:00
ThinkPHP
a6a7f8b655 Traits/Think/Model/Auto 中的属性调整
_validate 改成 validate
_auto 改成 auto

Traits/Think/Model/Relation中的_link属性改为link
2013-04-25 15:21:01 +08:00
ThinkPHP
ecfe54147d Think\Model类调整,包括:
_scope属性改为scope
_map属性改为map
_facade方法改为_write_data
增加_read_data方法
增加_read_datalist 方法
增加map连贯操作 用于动态设置字段映射
2013-04-25 14:38:56 +08:00
ThinkPHP
6f9ae96317 删除 Traits/Think/Model/Curd 2013-04-22 20:31:50 +08:00
ThinkPHP
81a799ef7c 注释修正 2013-04-22 20:31:14 +08:00
ThinkPHP
db91f81567 Traits/Think/Model/Extend 改进 增加统计查询和动态查询 2013-04-22 14:40:35 +08:00
ThinkPHP
af39b51bcc Traits/Think/Model/Auto 改进 2013-04-22 14:39:57 +08:00
ThinkPHP
eaace974d0 添加注释 2013-04-20 17:50:00 +08:00
ThinkPHP
1e4d8c8165 Traits/Think/Model/Query 中的query和execute方法采用参数绑定机制
parseSql方法独立使用 保留原来的预处理机制。
2013-04-20 17:11:18 +08:00
ThinkPHP
5f6cf44f0c 记录的sql日志 添加参数绑定信息 2013-04-20 16:45:41 +08:00
ThinkPHP
ef82de8fa5 修正App类一处错误 2013-04-20 16:25:52 +08:00
ThinkPHP
ef8434da54 修正模型类的getDbFields方法 改进数据库驱动类的参数绑定功能 2013-04-20 16:15:41 +08:00
麦当苗儿
998c0e2685 favicon.ico 判断移动到空模块 2013-04-20 13:10:23 +08:00
麦当苗儿
cec5e74835 Merge branch 'master' of github.com:liu21st/think
Conflicts:
	thinkphp/Library/Think/Transform.php
2013-04-20 12:55:24 +08:00
麦当苗儿
c97e18c377 调整 __callStatic 方法 2013-04-20 12:53:54 +08:00
麦当苗儿
939c3fdfde 调整 __callStatic 中的逻辑错误 2013-04-20 12:47:50 +08:00
麦当苗儿
1b3f366a59 调整xml生成方法,是用PHP内置的SimpleXMLElement对象进行编码 2013-04-20 12:27:58 +08:00
麦当苗儿
e92884ee0b 添加XML解码方法 2013-04-19 23:56:55 +08:00
麦当苗儿
6f512306e8 Controller使用 Transform 编码 JSON 和 xml 数据 2013-04-19 17:16:43 +08:00
麦当苗儿
93cd95640b 修改一处逻辑错误 2013-04-19 16:13:05 +08:00
ThinkPHP
6c94b221d8 修正Tansform类一处错误 2013-04-19 15:41:57 +08:00
麦当苗儿
828ae2d18c 添加数据转换类及相关驱动 2013-04-19 13:57:42 +08:00
ThinkPHP
55ed785d7a 修正Mongo驱动 2013-04-19 11:59:50 +08:00
ThinkPHP
6493f3c208 Merge branch 'master' of https://github.com/liu21st/think 2013-04-19 11:50:37 +08:00