├── README.md ├── bug ├── 4041521875452.sublime-snippet ├── abort1521875448.sublime-snippet ├── debug1521875419.sublime-snippet ├── debugdump1521875376.sublime-snippet └── dump1521875359.sublime-snippet ├── cache ├── cache1521875847.sublime-snippet ├── cacheclear1521875817.sublime-snippet ├── cachedec1521875742.sublime-snippet ├── cacheget1521875763.sublime-snippet ├── cacheinc1521875722.sublime-snippet ├── cachepull1521875797.sublime-snippet ├── cacherm1521875780.sublime-snippet └── cacheset1521875695.sublime-snippet ├── controller ├── _initialize.sublime-snippet ├── assign.sublime-snippet ├── beforeActionList.sublime-snippet ├── error.sublime-snippet ├── redirect.sublime-snippet ├── remember.sublime-snippet ├── success.sublime-snippet └── view.sublime-snippet ├── cookie ├── cookie1521876111.sublime-snippet ├── cookieclear1521876229.sublime-snippet ├── cookiedelete1521876195.sublime-snippet ├── cookieget1521876174.sublime-snippet ├── cookiehas1521876160.sublime-snippet └── cookieset1521876133.sublime-snippet ├── db ├── alias1521873313.sublime-snippet ├── comment1521873845.sublime-snippet ├── commit1521874190.sublime-snippet ├── connect.sublime-snippet ├── db.sublime-snippet ├── db_table.sublime-snippet ├── distinct1521873772.sublime-snippet ├── event1521874146.sublime-snippet ├── execute.sublime-snippet ├── failexception1521874051.sublime-snippet ├── fetchsql1521873896.sublime-snippet ├── field1521873470.sublime-snippet ├── find.sublime-snippet ├── force1521873930.sublime-snippet ├── gettableinfo1521873179.sublime-snippet ├── group1521873641.sublime-snippet ├── having1521873689.sublime-snippet ├── insert.sublime-snippet ├── insertAll.sublime-snippet ├── insertGetId.sublime-snippet ├── join1521873373.sublime-snippet ├── limit1521873533.sublime-snippet ├── listen1521874229.sublime-snippet ├── lock1521873804.sublime-snippet ├── order1521873502.sublime-snippet ├── page1521873602.sublime-snippet ├── partition1521873967.sublime-snippet ├── query.sublime-snippet ├── rollback1521874204.sublime-snippet ├── select.sublime-snippet ├── sequence1521874080.sublime-snippet ├── setDec.sublime-snippet ├── setField.sublime-snippet ├── setInc.sublime-snippet ├── starttrans1521874172.sublime-snippet ├── strict1521874014.sublime-snippet ├── table.sublime-snippet ├── union1521873741.sublime-snippet ├── update.sublime-snippet ├── where - 副本 (2).sublime-snippet ├── where - 副本 (3).sublime-snippet └── where.sublime-snippet ├── demo.gif ├── demo2.gif ├── file ├── getextension1521876303.sublime-snippet ├── getfilename1521876332.sublime-snippet └── getsavename1521876321.sublime-snippet ├── log ├── exception1521875321.sublime-snippet ├── logclear1521875245.sublime-snippet ├── logerror1521875101.sublime-snippet ├── loginfo1521875124.sublime-snippet ├── logkey1521875272.sublime-snippet ├── loglog1521875166.sublime-snippet ├── lognotice1521875195.sublime-snippet ├── logrecord1521875011.sublime-snippet ├── logsave()1521875047.sublime-snippet ├── logwrite1521875070.sublime-snippet └── trace1521875220.sublime-snippet ├── model ├── belongsto1521874512.sublime-snippet ├── belongstomany1521874605.sublime-snippet ├── hasmany1521874535.sublime-snippet ├── hasmanythrough1521874577.sublime-snippet ├── hasone1521874475.sublime-snippet ├── morphmany1521874642.sublime-snippet ├── toarray1521874345.sublime-snippet ├── tojson1521874374.sublime-snippet └── with1521874674.sublime-snippet ├── request ├── action.sublime-snippet ├── baseFile.sublime-snippet ├── cache.sublime-snippet ├── controller.sublime-snippet ├── dispatch.sublime-snippet ├── domain.sublime-snippet ├── except.sublime-snippet ├── ext.sublime-snippet ├── header.sublime-snippet ├── hook.sublime-snippet ├── input.sublime-snippet ├── instance.sublime-snippet ├── instance_has.sublime-snippet ├── instance_param.sublime-snippet ├── ip.sublime-snippet ├── isAjax.sublime-snippet ├── isCgi.sublime-snippet ├── isCli.sublime-snippet ├── isDelete.sublime-snippet ├── isGet.sublime-snippet ├── isHead.sublime-snippet ├── isMobile.sublime-snippet ├── isPost.sublime-snippet ├── isPut.sublime-snippet ├── method.sublime-snippet ├── module.sublime-snippet ├── only.sublime-snippet ├── param.sublime-snippet ├── pathinfo.sublime-snippet ├── request.sublime-snippet ├── root.sublime-snippet ├── route.sublime-snippet ├── type.sublime-snippet └── url.sublime-snippet ├── route ├── alias.sublime-snippet ├── any.sublime-snippet ├── bind.sublime-snippet ├── controller.sublime-snippet ├── delete.sublime-snippet ├── domain.sublime-snippet ├── get.sublime-snippet ├── group.sublime-snippet ├── miss.sublime-snippet ├── pattern.sublime-snippet ├── post.sublime-snippet ├── put.sublime-snippet ├── resource.sublime-snippet └── rule.sublime-snippet ├── session ├── session1521876055.sublime-snippet ├── sessionclear1521876025.sublime-snippet ├── sessionget1521875964.sublime-snippet ├── sessionhas1521875946.sublime-snippet ├── sessionpull1521876007.sublime-snippet └── sessionset1521875918.sublime-snippet ├── url ├── build.sublime-snippet ├── root.sublime-snippet └── url.sublime-snippet ├── validate ├── 4041521875502.sublime-snippet ├── dateformat1521875536.sublime-snippet ├── gt1521875602.sublime-snippet ├── in1521875587.sublime-snippet ├── is1521875555.sublime-snippet ├── regex1521875618.sublime-snippet └── token1521875646.sublime-snippet └── view ├── display1521874747.sublime-snippet └── fetch1521874725.sublime-snippet /README.md: -------------------------------------------------------------------------------- 1 | # sublime_thinkphp5 2 | 3 | 利用业余时间,后续会追加更多,不会安装的可以加群 4 | 5 | vscode用户请搜索tp5安装 6 | 7 | ## qq群:484043598 8 | 9 | ## 安装 10 | 11 | [sublime安装](https://github.com/chenbool/sublime_thinkphp5/wiki/Sublime%E5%AE%89%E8%A3%85) 12 |       13 | [vscode安装](https://github.com/chenbool/sublime_thinkphp5/wiki/vscode%E5%AE%89%E8%A3%85) 14 | 15 | ## 演示 16 | 17 | ![1](./demo.gif) 18 | 19 | ![1](./demo2.gif) 20 | 21 | ![vscode](http://www.thinkphp.cn/Uploads/editor/2018-03-31/5abe9d671554c.png) 22 | -------------------------------------------------------------------------------- /bug/4041521875452.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | 404 6 | tp5:404页面 7 | 8 | -------------------------------------------------------------------------------- /bug/abort1521875448.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | abort 6 | tp5:404页面 7 | 8 | -------------------------------------------------------------------------------- /bug/debug1521875419.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | debug 6 | tp5:性能调试 7 | 8 | -------------------------------------------------------------------------------- /bug/debugdump1521875376.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Debug::dump 6 | tp5:变量调试 7 | 8 | -------------------------------------------------------------------------------- /bug/dump1521875359.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | dump 6 | tp5:变量调试 7 | 8 | -------------------------------------------------------------------------------- /cache/cache1521875847.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | cache 6 | tp5:设置缓存 7 | 8 | -------------------------------------------------------------------------------- /cache/cacheclear1521875817.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Cache::clear 6 | tp5:清空缓存 7 | 8 | -------------------------------------------------------------------------------- /cache/cachedec1521875742.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Cache::dec 6 | tp5:缓存自减 7 | 8 | -------------------------------------------------------------------------------- /cache/cacheget1521875763.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Cache::get 6 | tp5:获取缓存 7 | 8 | -------------------------------------------------------------------------------- /cache/cacheinc1521875722.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Cache::inc 6 | tp5:缓存自增 7 | 8 | -------------------------------------------------------------------------------- /cache/cachepull1521875797.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Cache::pull 6 | tp5:获取并删除缓存 7 | 8 | -------------------------------------------------------------------------------- /cache/cacherm1521875780.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Cache::rm 6 | tp5:删除缓存 7 | 8 | -------------------------------------------------------------------------------- /cache/cacheset1521875695.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Cache::set 6 | tp5:设置缓存 7 | 8 | -------------------------------------------------------------------------------- /controller/_initialize.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | '; 5 | }]]> 6 | source.php 7 | _initialize 8 | tp5:控制器初始化 9 | 10 | -------------------------------------------------------------------------------- /controller/assign.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | assign('${1:name}','${2:value}');]]> 3 | source.php 4 | assign 5 | tp5:模板赋值 6 | 7 | -------------------------------------------------------------------------------- /controller/beforeActionList.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | ['except'=>'hello'], 5 | 'three' => ['only'=>'hello,data'], 6 | ];]]> 7 | source.php 8 | beforeActionList 9 | tp5:前置操作 10 | 11 | -------------------------------------------------------------------------------- /controller/error.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | success('新增成功', 'User/list');]]> 3 | source.php 4 | success 5 | tp5:页面跳转 6 | 7 | -------------------------------------------------------------------------------- /controller/redirect.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | redirect 5 | tp5:重定向 6 | 7 | -------------------------------------------------------------------------------- /controller/remember.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | remember 5 | tp5:记住当前的URL 6 | 7 | -------------------------------------------------------------------------------- /controller/success.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | error('新增失败');]]> 3 | source.php 4 | error 5 | tp5:页面跳转 6 | 7 | -------------------------------------------------------------------------------- /controller/view.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | view 5 | tp5:渲染模板 6 | 7 | -------------------------------------------------------------------------------- /cookie/cookie1521876111.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | cookie 6 | tp5:cookie写入 7 | 8 | -------------------------------------------------------------------------------- /cookie/cookieclear1521876229.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Cookie::clear 6 | tp5:清空cookie 7 | 8 | -------------------------------------------------------------------------------- /cookie/cookiedelete1521876195.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Cookie::delete 6 | tp5:删除cookie 7 | 8 | -------------------------------------------------------------------------------- /cookie/cookieget1521876174.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Cookie::get 6 | tp5:获取cookie 7 | 8 | -------------------------------------------------------------------------------- /cookie/cookiehas1521876160.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Cookie::has 6 | tp5:判断cookie是否存在 7 | 8 | -------------------------------------------------------------------------------- /cookie/cookieset1521876133.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Cookie::set 6 | tp5:cookie写入 7 | 8 | -------------------------------------------------------------------------------- /db/alias1521873313.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | alias 6 | tp5:别名 7 | 8 | -------------------------------------------------------------------------------- /db/comment1521873845.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | comment 6 | tp5:comment注释 7 | 8 | -------------------------------------------------------------------------------- /db/commit1521874190.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | commit 6 | tp5:提交事务 7 | 8 | -------------------------------------------------------------------------------- /db/connect.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | query('select * from think_user where id=:id',['id'=>8]);]]> 3 | source.php 4 | Db::connect 5 | tp5:多个数据库连接 6 | 7 | -------------------------------------------------------------------------------- /db/db.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | db 5 | tp5:db查询 6 | 7 | -------------------------------------------------------------------------------- /db/db_table.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | where('id',1)->find();]]> 3 | source.php 4 | Db::table 5 | tp5:table查询 6 | 7 | -------------------------------------------------------------------------------- /db/distinct1521873772.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | distinct 6 | tp5:distinct去重 7 | 8 | -------------------------------------------------------------------------------- /db/event1521874146.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | source.php 8 | event 9 | tp5:注册事件 10 | 11 | -------------------------------------------------------------------------------- /db/execute.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 8,'name'=>'thinkphp']);]]> 3 | source.php 4 | Db::execute 5 | tp5:execute操作 6 | 7 | -------------------------------------------------------------------------------- /db/failexception1521874051.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | failException 6 | tp5:是否需要抛出异常 7 | 8 | -------------------------------------------------------------------------------- /db/fetchsql1521873896.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fetchSql(true)->find(1)]]> 4 | source.php 5 | fetchSql 6 | tp5:返回SQL不执行查询 7 | 8 | -------------------------------------------------------------------------------- /db/field1521873470.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | field 6 | tp5:指定字段 7 | 8 | -------------------------------------------------------------------------------- /db/find.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | find 5 | tp5:find查询 6 | 7 | -------------------------------------------------------------------------------- /db/force1521873930.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | force 6 | tp5:强制索引 7 | 8 | -------------------------------------------------------------------------------- /db/gettableinfo1521873179.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | getTableInfo 6 | tp5:获取表信息 7 | 8 | -------------------------------------------------------------------------------- /db/group1521873641.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | group 6 | tp5:group分组 7 | 8 | -------------------------------------------------------------------------------- /db/having1521873689.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 3')]]> 4 | source.php 5 | having 6 | tp5:having筛选 7 | 8 | -------------------------------------------------------------------------------- /db/insert.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | insert 5 | tp5:添加数据 6 | 7 | -------------------------------------------------------------------------------- /db/insertAll.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | insertAll 5 | tp5:添加多条数据 6 | 7 | -------------------------------------------------------------------------------- /db/insertGetId.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | insertGetId 5 | tp5:添加数据返回id 6 | 7 | -------------------------------------------------------------------------------- /db/join1521873373.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | join 6 | tp5:join 7 | 8 | -------------------------------------------------------------------------------- /db/limit1521873533.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | limit 6 | tp5:limit 7 | 8 | -------------------------------------------------------------------------------- /db/listen1521874229.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | source.php 10 | listen 11 | tp5:监听SQL 12 | 13 | -------------------------------------------------------------------------------- /db/lock1521873804.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | lock 6 | tp5:数据库锁机制 7 | 8 | -------------------------------------------------------------------------------- /db/order1521873502.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | order 6 | tp5:order 7 | 8 | -------------------------------------------------------------------------------- /db/page1521873602.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | page 6 | tp5:page分页 7 | 8 | -------------------------------------------------------------------------------- /db/partition1521873967.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 110], "user_id", $rule)]]> 4 | source.php 5 | partition 6 | tp5:数据库水平分表 7 | 8 | -------------------------------------------------------------------------------- /db/query.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 8]);]]> 3 | source.php 4 | Db::query 5 | tp5:query查询 6 | 7 | -------------------------------------------------------------------------------- /db/rollback1521874204.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | rollback 6 | tp5:回滚事务 7 | 8 | -------------------------------------------------------------------------------- /db/select.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | select 5 | tp5:select查询 6 | 7 | -------------------------------------------------------------------------------- /db/sequence1521874080.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | sequence 6 | tp5:指定自增序列名 7 | 8 | -------------------------------------------------------------------------------- /db/setDec.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | setDec 5 | tp5:字段自减* 6 | 7 | -------------------------------------------------------------------------------- /db/setField.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | setField 5 | tp5:更新某个字段的值 6 | 7 | -------------------------------------------------------------------------------- /db/setInc.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | setInc 5 | tp5:字段自加* 6 | 7 | -------------------------------------------------------------------------------- /db/starttrans1521874172.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | startTrans 6 | tp5:启动事务 7 | 8 | -------------------------------------------------------------------------------- /db/strict1521874014.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | strict 6 | tp5:是否严格检查字段 7 | 8 | -------------------------------------------------------------------------------- /db/table.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | table 5 | tp5:数据库table方法 6 | 7 | -------------------------------------------------------------------------------- /db/union1521873741.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | union 6 | tp5:union联合查询 7 | 8 | -------------------------------------------------------------------------------- /db/update.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | update 5 | tp5:更新数据 6 | 7 | -------------------------------------------------------------------------------- /db/where - 副本 (2).sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | where 5 | tp5:where查询 6 | 7 | -------------------------------------------------------------------------------- /db/where - 副本 (3).sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | where 5 | tp5:where查询 6 | 7 | -------------------------------------------------------------------------------- /db/where.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | where 5 | tp5:where查询 6 | 7 | -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenbool/sublime_thinkphp5/69c5c9eb894f481403a382f3f8cab62fe6906c66/demo.gif -------------------------------------------------------------------------------- /demo2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenbool/sublime_thinkphp5/69c5c9eb894f481403a382f3f8cab62fe6906c66/demo2.gif -------------------------------------------------------------------------------- /file/getextension1521876303.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | getExtension 6 | tp5:获取上传文件后缀 7 | 8 | -------------------------------------------------------------------------------- /file/getfilename1521876332.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | getFilename 6 | tp5:获取上传文件名 7 | 8 | -------------------------------------------------------------------------------- /file/getsavename1521876321.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | getSaveName 6 | tp5:获取上传文件保存路径 7 | 8 | -------------------------------------------------------------------------------- /log/exception1521875321.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | exception 6 | tp5:抛出异常 7 | 8 | -------------------------------------------------------------------------------- /log/logclear1521875245.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Log::clear 6 | tp5:日志清空 7 | 8 | -------------------------------------------------------------------------------- /log/logerror1521875101.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Log::error 6 | tp5:错误信息 7 | 8 | -------------------------------------------------------------------------------- /log/loginfo1521875124.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Log::info 6 | tp5:日志信息 7 | 8 | -------------------------------------------------------------------------------- /log/logkey1521875272.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ip());]]> 4 | source.php 5 | Log::key 6 | tp5:写入授权 7 | 8 | -------------------------------------------------------------------------------- /log/loglog1521875166.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Log::log 6 | tp5:常规日志 7 | 8 | -------------------------------------------------------------------------------- /log/lognotice1521875195.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Log::notice 6 | tp5:警告信息 7 | 8 | -------------------------------------------------------------------------------- /log/logrecord1521875011.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Log::record 6 | tp5:记录日志信息到内存 7 | 8 | -------------------------------------------------------------------------------- /log/logsave()1521875047.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Log::save() 6 | tp5:把保存在内存中的日志信息 7 | 8 | -------------------------------------------------------------------------------- /log/logwrite1521875070.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Log::write 6 | tp5:写入一条日志信息 7 | 8 | -------------------------------------------------------------------------------- /log/trace1521875220.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | trace 6 | tp5:错误信息 7 | 8 | -------------------------------------------------------------------------------- /model/belongsto1521874512.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | belongsTo('User');]]> 4 | source.php 5 | belongsTo 6 | tp5:定义相对的关联 7 | 8 | -------------------------------------------------------------------------------- /model/belongstomany1521874605.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | belongsToMany('Role');]]> 4 | source.php 5 | belongsToMany 6 | tp5:多对多关联 7 | 8 | -------------------------------------------------------------------------------- /model/hasmany1521874535.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | hasMany('Comment');]]> 4 | source.php 5 | hasMany 6 | tp5:一对多关联 7 | 8 | -------------------------------------------------------------------------------- /model/hasmanythrough1521874577.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | hasManyThrough('Topic','User');]]> 4 | source.php 5 | hasManyThrough 6 | tp5:远程一对多 7 | 8 | -------------------------------------------------------------------------------- /model/hasone1521874475.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | hasOne('Profile');]]> 4 | source.php 5 | hasOne 6 | tp5:一对一关联 7 | 8 | -------------------------------------------------------------------------------- /model/morphmany1521874642.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | morphMany('Comment', 'commentable');]]> 4 | source.php 5 | morphMany 6 | tp5:多态一对多关联 7 | 8 | -------------------------------------------------------------------------------- /model/toarray1521874345.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | toArray 6 | tp5:转换为数组 7 | 8 | -------------------------------------------------------------------------------- /model/tojson1521874374.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | toJson 6 | tp5:JSON序列化 7 | 8 | -------------------------------------------------------------------------------- /model/with1521874674.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | with 6 | tp5:关联预载入 7 | 8 | -------------------------------------------------------------------------------- /request/action.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | action();]]> 3 | source.php 4 | action 5 | tp5:获取当前操作方法 6 | 7 | -------------------------------------------------------------------------------- /request/baseFile.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | baseFile();]]> 3 | source.php 4 | baseFile 5 | tp5:获取当前入口文件 6 | 7 | -------------------------------------------------------------------------------- /request/cache.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | cache('__URL__',600);]]> 3 | source.php 4 | cache 5 | tp5:请求缓存 6 | 7 | -------------------------------------------------------------------------------- /request/controller.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | controller();]]> 3 | source.php 4 | controller 5 | tp5:获取当前控制器 6 | 7 | -------------------------------------------------------------------------------- /request/dispatch.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | dispatch();]]> 3 | source.php 4 | dispatch 5 | tp5:调度信息 6 | 7 | -------------------------------------------------------------------------------- /request/domain.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | request 5 | tp5:请求信息 6 | 7 | -------------------------------------------------------------------------------- /request/except.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | except('name');]]> 3 | source.php 4 | except 5 | tp5:请求参数:排除 6 | 7 | -------------------------------------------------------------------------------- /request/ext.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | ext();]]> 3 | source.php 4 | ext 5 | tp5:获取URL地址中的后缀信息 6 | 7 | -------------------------------------------------------------------------------- /request/header.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | header('user-agent');]]> 3 | source.php 4 | header 5 | tp5:HTTP头信息 6 | 7 | -------------------------------------------------------------------------------- /request/hook.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | hook 5 | tp5:方法注入 6 | 7 | -------------------------------------------------------------------------------- /request/input.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | input 5 | tp5:获取当前URL地址 6 | 7 | -------------------------------------------------------------------------------- /request/instance.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | instance 5 | tp5:获取请求信息 6 | 7 | -------------------------------------------------------------------------------- /request/instance_has.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | has('id','get');]]> 3 | source.php 4 | Request::has 5 | tp5:检测变量是否设置 6 | 7 | -------------------------------------------------------------------------------- /request/instance_param.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | param();]]> 3 | source.php 4 | Request::param 5 | tp5:获取PARAM变量 6 | 7 | -------------------------------------------------------------------------------- /request/ip.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | ip();]]> 3 | source.php 4 | ip 5 | tp5:获取ip地址 6 | 7 | -------------------------------------------------------------------------------- /request/isAjax.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | isAjax();]]> 3 | source.php 4 | isAjax 5 | tp5:是否AJax请求 6 | 7 | -------------------------------------------------------------------------------- /request/isCgi.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | isCgi 3 | isAjax();]]> 4 | source.php 5 | isCgi 6 | tp5:是否Cgi请求 7 | 8 | -------------------------------------------------------------------------------- /request/isCli.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | isCli();]]> 3 | source.php 4 | isCli 5 | tp5:是否Cli请求 6 | 7 | -------------------------------------------------------------------------------- /request/isDelete.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | isDelete();]]> 3 | source.php 4 | isDelete 5 | tp5:是否Delete请求 6 | 7 | -------------------------------------------------------------------------------- /request/isGet.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | isGet();]]> 3 | source.php 4 | isGet 5 | tp5:是否Get请求 6 | 7 | -------------------------------------------------------------------------------- /request/isHead.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | isHead();]]> 3 | source.php 4 | isHead 5 | tp5:是否Head请求 6 | 7 | -------------------------------------------------------------------------------- /request/isMobile.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | isMobile();]]> 3 | source.php 4 | isMobile 5 | tp5:是否Mobile请求 6 | 7 | -------------------------------------------------------------------------------- /request/isPost.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | isPost();]]> 3 | source.php 4 | isPost 5 | tp5:是否Post请求 6 | 7 | -------------------------------------------------------------------------------- /request/isPut.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | isPut();]]> 3 | source.php 4 | isPut 5 | tp5:是否Put请求 6 | 7 | -------------------------------------------------------------------------------- /request/method.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | method();]]> 3 | source.php 4 | method 5 | tp5:请求方法 6 | 7 | -------------------------------------------------------------------------------- /request/module.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | module();]]> 3 | source.php 4 | module 5 | tp5:获取当前模块 6 | 7 | -------------------------------------------------------------------------------- /request/only.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | only('name');]]> 3 | source.php 4 | only 5 | tp5:请求参数:仅包含 6 | 7 | -------------------------------------------------------------------------------- /request/param.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | param();]]> 3 | source.php 4 | param 5 | tp5:请求参数 6 | 7 | -------------------------------------------------------------------------------- /request/pathinfo.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | pathinfo();]]> 3 | source.php 4 | pathinfo 5 | tp5:获取PATH_INFO信息 6 | 7 | -------------------------------------------------------------------------------- /request/request.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | request 5 | tp5:请求信息 6 | 7 | -------------------------------------------------------------------------------- /request/root.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | root();]]> 3 | source.php 4 | root 5 | tp5:获取URL访问的ROOT地址 6 | 7 | -------------------------------------------------------------------------------- /request/route.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | route();]]> 3 | source.php 4 | route 5 | tp5:获取路由 6 | 7 | -------------------------------------------------------------------------------- /request/type.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | type();]]> 3 | source.php 4 | type 5 | tp5:资源类型 6 | 7 | -------------------------------------------------------------------------------- /request/url.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | url();]]> 3 | source.php 4 | url 5 | tp5:获取当前URL地址 6 | 7 | -------------------------------------------------------------------------------- /route/alias.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::alias 5 | tp5:路由别名 6 | 7 | -------------------------------------------------------------------------------- /route/any.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::any 5 | tp5:支持全部请求 6 | 7 | -------------------------------------------------------------------------------- /route/bind.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::bind 5 | tp5:路由绑定 6 | 7 | -------------------------------------------------------------------------------- /route/controller.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::controller 5 | tp5:快捷路由 6 | 7 | -------------------------------------------------------------------------------- /route/delete.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::delete 5 | tp5:DELETE路由 6 | 7 | -------------------------------------------------------------------------------- /route/domain.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::domain 5 | tp5:域名路由 6 | 7 | -------------------------------------------------------------------------------- /route/get.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::get 5 | tp5:GET路由 6 | 7 | -------------------------------------------------------------------------------- /route/group.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | ['Blog/read', ['method' => 'get'], ['id' => '\d+']], 4 | ':name' => ['Blog/read', ['method' => 'post']], 5 | ]);]]> 6 | source.php 7 | Route::group 8 | tp5:路由分组 9 | 10 | -------------------------------------------------------------------------------- /route/miss.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::miss 5 | tp5:MISS路由 6 | 7 | -------------------------------------------------------------------------------- /route/pattern.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::pattern 5 | tp5:变量规则 6 | 7 | -------------------------------------------------------------------------------- /route/post.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::post 5 | tp5:POST路由 6 | 7 | -------------------------------------------------------------------------------- /route/put.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::put 5 | tp5:PUT路由 6 | 7 | -------------------------------------------------------------------------------- /route/resource.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::resource 5 | tp5:资源路由 6 | 7 | -------------------------------------------------------------------------------- /route/rule.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Route::rule 5 | tp5:动态注册 6 | 7 | -------------------------------------------------------------------------------- /session/session1521876055.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | session 6 | tp5:session写入 7 | 8 | -------------------------------------------------------------------------------- /session/sessionclear1521876025.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Session::clear 6 | tp5:清除session 7 | 8 | -------------------------------------------------------------------------------- /session/sessionget1521875964.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Session::get 6 | tp5:Sessio取值 7 | 8 | -------------------------------------------------------------------------------- /session/sessionhas1521875946.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Session::has 6 | tp5:判断是否存在 7 | 8 | -------------------------------------------------------------------------------- /session/sessionpull1521876007.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Session::pull 6 | tp5:Sessio取值并删除 7 | 8 | -------------------------------------------------------------------------------- /session/sessionset1521875918.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | Session::set 6 | tp5:设置Session 7 | 8 | -------------------------------------------------------------------------------- /url/build.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Url::build 5 | tp5:URL生成 6 | 7 | -------------------------------------------------------------------------------- /url/root.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | Url::root 5 | tp5:隐藏入口文件 6 | 7 | -------------------------------------------------------------------------------- /url/url.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | source.php 4 | url 5 | tp5:URL生成 6 | 7 | -------------------------------------------------------------------------------- /validate/4041521875502.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | 404 6 | tp5:getError 7 | 8 | -------------------------------------------------------------------------------- /validate/dateformat1521875536.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | dateFormat 6 | tp5:日期格式验证 7 | 8 | -------------------------------------------------------------------------------- /validate/gt1521875602.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | gt 6 | tp5: 验证是否大于某个值 7 | 8 | -------------------------------------------------------------------------------- /validate/in1521875587.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | in 6 | tp5:验证是否在某个范围 7 | 8 | -------------------------------------------------------------------------------- /validate/is1521875555.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | is 6 | tp5:验证是否有效的日期 7 | 8 | -------------------------------------------------------------------------------- /validate/regex1521875618.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | regex 6 | tp5: 正则验证 7 | 8 | -------------------------------------------------------------------------------- /validate/token1521875646.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | source.php 5 | token 6 | tp5:表单令牌 7 | 8 | -------------------------------------------------------------------------------- /view/display1521874747.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | display();]]> 4 | source.php 5 | display 6 | tp5:渲染内容输出 7 | 8 | 9 | -------------------------------------------------------------------------------- /view/fetch1521874725.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fetch('hello',['name'=>'thinkphp']);]]> 4 | source.php 5 | fetch 6 | tp5:渲染模板输出 7 | 8 | 9 | --------------------------------------------------------------------------------