thinkphp
文章平均质量分 58
qikexun
企事业开发者
展开
-
把第三方sdk放在thinkphp的那个目录
由于ThinkPHP5.1 严格遵循PSR-4规范,不再建议手动导入类库文件,所以新版取消了Loader::import方法以及import和vendor助手函数,推荐全面采用命名空间方式的类以及自动加载机制,如果必须使用请直接改为php内置的include或者require语法。注意:这里只是针对于非Composer 安装包的自动加载的实现,能用composer安装的自动跳过。hinkphp5 使用sdk,第三方接口,淘宝客信息查询接入。hinkphp5 使用sdk,第三方接口,淘宝客信息查询接入。原创 2023-03-08 17:53:10 · 842 阅读 · 0 评论 -
thinkphp路由的完整匹配
完整匹配完整匹配如果希望仅仅匹配http://tp5.com/hello/thinkphp而不能访问这种地址http://tp5.com/hello/thinkphp/city/shanghai就可以使用完整匹配功能,路由定义规则改为:Route::get('hello/:name$','index/index/hello');路由规则最后用$结尾就表示该路由规则是完整匹配的。(有部分情况下注册的路由规则是自动完整匹配的,比如说资源路由,我们后面会讲到。)或原创 2021-01-27 14:35:26 · 882 阅读 · 0 评论 -
thinkphp 入口文件模块绑定/多模块开启
ThinkPHP 3.2 版本后将整个项目 APP_PATH 路径下的 Application作为一个应用,应用下可以存在多个模块,如系统默认生成的 Common Home Admin 等完整Url路由模版如下index.php/module/controller/action/param1/val1/param2/val2入口文件中的常量参数://绑定Web模块define('BIND_MODULE','Web');//绑定Site控制器d...原创 2021-01-17 16:57:46 · 1330 阅读 · 0 评论 -
ThinkPHP5只让路由对index作用,不对admin作用。多模块多入口方式隐藏后台地址及路由冲突解决方案
遇到一个全动态路由设置的问题,问了很多人都没人解决,还是知乎上人才众多,竟然给解决了,就是绑定模块,加一个判断,我的路由配置局部代码如下:switch(strtolower(BIND_MODULE)){ case 'index': // index模块路由定义 Route::rule(':cate/:id','index/goods/index'); break; case 'admin': // admin模块路由定义 break; default: }原创 2021-01-16 21:45:39 · 1108 阅读 · 2 评论 -
ThinkPHP之TP5 Request请求类
TP5 Request请求类获取请求信息获取请求信息 使用\think\Request类 \thinkphp\library\think\Request.php $request = \think\Request::instance(); 使用助手函数 \thinkphp\helper.php $request = request(); 获取param变量获取param变量 param变量是框架提供的用于自动识别GET POST PUT请求的一种变量原创 2021-01-15 15:56:59 · 1653 阅读 · 0 评论 -
thinkphp框架路由设置的方法大全,tp5路由
这个网站是tp5路由设置的相关说明,记录一下,方便学习。https://www.kancloud.cn/thinkphp/route-master/223109(零)前言 (一)路由初体验 (二)执行流程 (三)路由变量 (四)路由地址 (五)路由分组 (六)别名路由 (七)资源路由 (八)路由生成 (九)路由高级 (十)域名路由 (十一)路由绑定 (十二)路由实例 附录A:路由速查表 ...原创 2021-01-12 15:03:44 · 557 阅读 · 0 评论