业精于勤,荒于嬉,行成于思。毁于随

2017年8月

August 30, 2017

thinkphp 正确开发姿势

0、本篇的建议旨在让你的ThinkPHP5开发更规范和顺利,但仅仅是建议,而不是必须。关键字:操作方法的参数绑定功能Request属性注入用Request类的getInput方法替代file_get_contents('php://input');永远不要在操作方法中(事实上是任何代码中)使用exit;使用composer,是趋势应用仓库并非必须;把web根目录指向public目录而不是根目...
August 8, 2017

heX 打包生成工具说明(hex)

Release.rar自 v1.1.10 版本开始,heX 支持将 web 前端资源打包(非压缩)。我们借助 Chromium 项目中的 GRIT 工具进行资源打包。因此,打包过程中需要 Python 2.6 或更新版本的支持。工具位于 Release/tools 文件夹中,make_grd 的入口为 make_grd.py,grit 的入口为 grit/grit.py。打包生成分为两部分,...
August 3, 2017

tp5 fastcgi_param open_basedir问题

问题简述:thinkphp5怎么在url访问中去掉public。实验环境:Linux、nginx、MySQL、PHP(lnmp一键集成1.4测试版,更多信息lnmp.org)本文兼顾的问题:1.安全的配置(同一vps多站点)2.友好的站点入口部署问题重述:由于thinkphp5经过重构,和thinkphp3.2有很大的不同,其中之前的入口文件index.php由/index.php改为/pu...