Commit Graph

100 Commits

Author SHA1 Message Date
Lin07ux
c937fbdbd5 补全 Db、Debug、Env、Error、Exception、File、Hook、Lang、Loader、Log 类的文档,调整代码样式 2017-11-20 15:46:27 +08:00
thinkphp
941279bc0b 修正Loader类 2017-11-15 14:40:16 +08:00
Lin07ux
35e763c8ff 格式化 start、base、traits 和 App、Config、Error、Loader 代码的样式。其他代码的样式待处理。 2017-11-06 12:40:40 +08:00
thinkphp
983b3afe49 修正 2017-10-20 11:28:42 +08:00
thinkphp
07b7b90327 改进Loader类controller和validate方法 支持多层 2017-10-20 11:23:53 +08:00
yinggaozhen
1ab6f0d56d 修改注释中返回值Object大小写 2017-08-03 11:29:14 +08:00
yinggaozhen
b20a50c475 调整参数申请名大小写 2017-08-03 11:29:14 +08:00
thinkphp
83f6bd0d66 改进控制器不存在的错误提示 2017-07-27 15:53:56 +08:00
thinkphp
87c74b3944 改进 2017-02-23 16:39:10 +08:00
thinkphp
4f874c1491 改进Loader类的model/controller/validate方法 2017-02-23 16:35:29 +08:00
thinkphp
d6b9e2f628 2017更新 2017-01-01 13:00:23 +08:00
thinkphp
5fe605705d 改进 2016-12-24 09:39:40 +08:00
thinkphp
822359cfbc 改进loader类action的参数污染问题 2016-12-24 09:22:05 +08:00
thinkphp
55ca76ccae 改进Loader类的model controller 和 validate方法 支持直接传入类名实例化 2016-12-20 22:36:17 +08:00
thinkphp
082b3bea81 改进一对一关联预载入查询 支持使用IN方式 一对一关联类增加setEagerlyType方法用于设置预载入查询方式 默认为JOIN方式,setEagerlyType(1) 使用IN方式
Loader类的parseName方法增加第三个参数 用于驼峰法转换是否首字母大写
2016-12-13 11:43:26 +08:00
thinkphp
d9be9ddf6f 改进Loader类model和validate方法 2016-10-17 13:53:53 +08:00
thinkphp
4ebf21757d 修正import方法加载extend目录类库 2016-09-30 12:50:31 +08:00
thinkphp
0b7f0b0534 支持控制器的架构方法依赖注入 2016-09-25 17:35:29 +08:00
thinkphp
f84998cae7 Loader类db方法增加name参数 2016-09-07 10:53:06 +08:00
thinkphp
2461657c28 控制器的操作方法支持注入Request之外的对象实例 2016-07-22 11:12:36 +08:00
yunwuxin
bf1d9c9b9a 优化Loader类 2016-06-30 16:25:24 +08:00
yunwuxin
f4444fd46f 优化Loader类 2016-06-30 16:20:52 +08:00
yunwuxin
1ef3f04d12 删除classmap 改由命令optimize:autoload生成包括项目类库在内的classmap 2016-06-30 15:00:50 +08:00
yunwuxin
207a77420e 修正Loader::import 2016-06-29 18:28:11 +08:00
yunwuxin
b223dba490 改进Loader类 2016-06-29 12:48:34 +08:00
thinkphp
ef71b5e81d 改进控制器类不存在的异常处理 2016-06-28 17:42:28 +08:00
yunwuxin
15577f75ce 修正composer自动加载 2016-06-27 10:54:16 +08:00
thinkphp
8ac769f343 修正一处错误 2016-06-22 18:09:46 +08:00
thinkphp
eebcadc976 改进Loader类的parsePhpNamespace方法 2016-06-22 18:06:35 +08:00
thinkphp
9beac2bba4 Loader类scanComposerPackage方法增加classmap解析支持 2016-06-22 17:53:00 +08:00
thinkphp
18a4eee00f Loader类的composer包扫描方法改为public 供命令行调用 2016-06-22 16:00:03 +08:00
thinkphp
b696d6186b 修正单元测试 2016-06-22 15:26:17 +08:00
thinkphp
897be354e4 改进Loader类自动加载的文档定位 2016-06-22 15:20:42 +08:00
thinkphp
b454adeef5 改进Loader自动加载 支持一个命名空间对应多个路径 兼容composer 2016-06-22 14:54:28 +08:00
thinkphp
5ffb2359cc 改进Loader类的register方法 alias.php 更改为 classmap.php addMap方法更改为 addClassMap
base.php和start.php文件调整
2016-06-22 14:11:23 +08:00
thinkphp
ee171fa963 修正Loader类的addNamespaceAlias方法 2016-06-22 10:31:58 +08:00
thinkphp
a1b75332de 优化Loader自动加载 支持子命名空间定义 合并composer自动加载缓存文件 2016-06-21 22:32:51 +08:00
thinkphp
d95ef85e86 改进Loader类 2016-06-21 17:33:58 +08:00
thinkphp
a8cd946ac6 改进Loader类 2016-06-21 17:26:49 +08:00
thinkphp
e2e271e381 改进composer包的自动加载机制 不依赖composer安装 增加AUTO_SCAN_PACKAGE常量用于设置是否开启自动扫描vendor目录下面的下载composer包 2016-06-21 17:21:05 +08:00
thinkphp
5c7618f2fa 改进Composer自动加载的判断机制 增加 vendor目录下面的think_autoload文件判断 2016-06-20 19:17:43 +08:00
thinkphp
a032828d5c 注释规范 2016-06-20 17:34:54 +08:00
thinkphp
50d1798e92 改进Handle类支持异常的多语言 Lang类增加has方法 增加核心中文语言包 2016-06-16 16:07:44 +08:00
thinkphp
faeef16f58 Loader类改进 增加clearInstance方法 用于清除实例化对象单例存储 去除 instance方法 App类run方法增加清除实例化对象机制 2016-06-16 12:24:58 +08:00
thinkphp
df99a0cf16 取消CLASS_APPEND_SUFFIX常量 使用App::$suffix 替代 使用 class_suffix 配置参数设置 use_controller_suffix 配置更改为 controller_suffix Build类run和module方法增加suffix参数 2016-06-15 23:01:10 +08:00
thinkphp
2aa3e4fa5b 取消APP_NAMESPACE常量定义 改为 App::$namespace 调整Build类的module和run方法 增加namespace参数 2016-06-15 22:42:49 +08:00
thinkphp
b97c635627 自动加载严格区分大小写 即使是非调试模式 2016-06-15 17:24:11 +08:00
thinkphp
4c848c4a74 取消 APP_DEBUG 常量 改为 App::$debug 属性获取 设置调试模式 改为 app_debug 配置参数 在应用配置文件中设置 2016-06-15 16:43:31 +08:00
thinkphp
5e7c8e9902 取消 MODULE_PATH 常量 用 App::$modulePath 替代 2016-06-14 14:57:12 +08:00
thinkphp
87a3c5577c APP_MULTI_MODULE常量改为app_multi_module配置参数 2016-06-14 08:12:14 +08:00