
tp5
aaron9185
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TP5 专题、分类、商品详情接口编写
一、专题接口编写 目录 //控制器 <?php namespace app\api\controller\v1; use app\api\validate\IDCollection; use app\api\model\Theme as ThemeModel; use app\api\validate\IDMustBePostiveInt; use app\lib...原创 2020-03-05 20:33:06 · 752 阅读 · 0 评论 -
TP5 关系模型
一、一对多 //创建模型Banner 一对多关联 BannerItem表 外联表外键 主表主键 <?php namespace app\api\model; use think\Model; class Banner extends Model { public function items(){ return $this -> hasMa...原创 2020-02-19 20:34:41 · 241 阅读 · 0 评论 -
TP5 ORM模型操作数据库
一、直接操作数据库 //控制器 banner <?php namespace app\api\controller\v1; use app\api\validate\IDMustBePostiveInt; use app\api\model\Banner as BannerModel; use app\lib\exception\BannerMissException; use t...原创 2020-02-18 15:52:58 · 570 阅读 · 0 评论 -
TP5 日志系统
一、改变日志记录位置 //public的index.php中改变日志保存路径 <?php // [ 应用入口文件 ] // 定义应用目录 define('APP_PATH', __DIR__ . '/../application/'); //自定义日志位置 覆盖原来日志位置 define('LOG_PATH', __DIR__ . '/../log/'); // 加载框架引导文件...原创 2020-02-17 20:23:54 · 909 阅读 · 0 评论 -
tp5中异常处理 Exception
一、固有思维模式 目录结构 //banner控制器 <?php namespace app\api\controller\v1; use app\api\validate\IDMustBePostiveInt; use app\api\model\Banner as BannerModel; use think\Exception; class Banner ...原创 2020-02-14 17:35:48 · 3539 阅读 · 2 评论 -
RESTFul API最佳实践
SOAP VS REST SOAP 重 采用XML表述数据 REST 轻 采用JSON表述数据 无状态 (链接打开数据库,然后查询新增,还要关闭数据库,不是无状态。无状态是你每次请求都会拿到你的结果) TESTFul API 基于资源,增删改查都只是对于资源状态的改变 使用HTTP动词来操作资源 ...原创 2020-02-14 11:04:02 · 179 阅读 · 0 评论 -
TP5 Validate自定义验证层 + 构建接口参数验证层
一、自定义验证层 目录结构 IDMustBePostiveInt 参数必须是正整数 参数验证层 <?php namespace app\api\validate; use think\Validate; class IDMustBePostiveInt extends Validate { protected $rule...原创 2020-02-13 20:09:01 · 558 阅读 · 0 评论 -
tp5学习(一) 自定义控制器多级目录 + Validate
知识点总结 一、Banner接口定义及自定义控制器多级目录访问 route.pp <?php use think\Route; Route::rule('getbanner', 'api/v1.Banner/getbanner');原创 2020-02-13 16:29:25 · 785 阅读 · 0 评论 -
TP5 + 小程序全栈准备工作
工具:Xampp、thinkphp5.07、phpstorm、Xdebug(这个配置好了一直不能使用,求高手解答)、postMan、navicat 准备 一、配置tp框架 框架放入htdocs,改名为zerg,核心框架移动到zerg内 二、配置虚拟域名 apache\conf\extra\httpd-vhosts.conf <Virtua...原创 2020-02-12 14:35:54 · 386 阅读 · 0 评论