我不知道如何判断模块是API模块还是 模板引擎的方式,如何判断呢

来源:3-5 健壮系统服务-杜绝无效请求

慕瓜8308876

2020-04-30

图片描述

写回答

1回答

天经地义

2020-04-30

实际工作中结合以下的方式来区分,

1. 从请求中知道所处的模块和控制器,这样可以知道你所请求的模块和控制器,然后做出判断看要怎么响应

request()->controller()

2. 根据请求判断请求是否为ajax的方式,如果是ajax的请求,那就是api的方式响应

request()->isAjax()

可以结合使用,具体看你系统的设计和模块的区分,比如后台模块既有页面请求也有ajax请求,那就结合两种,假如API模块,那整个模块下都是ajax的方式了,获取到是api模块,那就全部使用api响应回去即可,

1
2
慕瓜8308876
非常感谢!
2020-08-22
共2条回复

全流程开发 TP6.0实战高并发电商服务系统

一课就能掌握TP6.0基础及运用,打造完整高并发的电商后端项目

1458 学习 · 1310 问题

查看课程