137-8715-2736

怎么看待thinkphp5.0的API友好度?

2020-5-22 23:51| 查看: 58| 评论: 26

摘要: 开发文档介绍说,新版ThinkPHP针对API开发做了很多的优化,并且不依赖原来的API模式扩展。你们怎么看呢?
开发文档介绍说,新版ThinkPHP针对API开发做了很多的优化,并且不依赖原来的API模式扩展。你们怎么看呢?
发表评论

最新评论

2020-5-22 23:57
显示都正常,但是console会报错:
Error in response to storage.get: TypeError: Cannot read property 'join' of undefined
这是为什么?
2020-5-22 23:57
default_return_type 这个值设置成json才可以直接返回return 数组
2020-5-22 23:56
就是内置方法
return json_encode($dara,JSON_UNESCAPED_SLASHES);
2020-5-22 23:56
view方法返回的是一个think\response\View对象
2020-5-22 23:56
为什么return view('模板名');中的view()得到的是个对象。return后就能看到完整的html代码。
2020-5-22 23:56
可以配置的
2020-5-22 23:56
return json_encode($roomInfo,JSON_UNESCAPED_SLASHES);
添加JSON_UNESCAPED_SLASHES可以避免被转义
2020-5-22 23:55
个人观点:能返回json是因为json可以toString()或者本身就是string,但是array不可以,同样没有__toString()方法的对象也不能被return。
2020-5-22 23:55
json('msg'=>'bad request','error_code'=>'10001'],'request_url'=>Request::instance()->url()) 之后request_url地址有转移符号\/source\/20?id=20
2020-5-22 23:55
默认返回json你要配置啊
2020-5-22 23:55
为什么直接return数组会报错,必须加上json才可以。不是说好了默认返回json支持数组字符串的吗?
2020-5-22 23:55
助手函数 参考开发文档
2020-5-22 23:54
请问 json($data)的调用机制是什么?这个函数在哪?
2020-5-22 23:54
请使用正式版本测试
2020-5-22 23:54
那么下面的控制器方法返回值会自动转换为json格式并返回。
这句话下面的代码段,并不能正确执行。版本:beta4
2020-5-22 23:54
return json();tp会做相应处理;return json_encode(),调用的是json_encode() php原生函数,tp做的相应处理就用不到了。
2020-5-22 23:53
加了header('Content-Type:application/json; charset=utf-8');就会被浏览器自动解析为对象
2020-5-22 23:53
仔细看代码,里面并没有继承controller
2020-5-22 23:53
格式化一样之后是一样的,那移动端收到的,好像没什么不同啊。
2020-5-22 23:53
区别已经被你自己发现了啊 还要我回答什么 哈哈