### Api platform 教程4---json格式为什么报错了呢? 在api文档界面我们使用POST端点成功的提交了一条数据,增删改查也没问题,是的,这就是普通的CRUD。 但是实际场景中我们是在API文档里进行所有操作吗?我们
### Api platform 教程2---Swagger UI:交互式文档 所谓的API文档其实并不是来自于api-platform,实际上是一个名叫Swagger UI 的开源 API 文档库,Swagger UI 真正酷的一点是,
### Api platform 教程1---创建您的第一个 ApiResource 我们为爱炫耀宝藏的龙构建一个API,目前我们的项目还没有一个数据库实体,我们需要创建一个以存储所有宝藏 ```shell php bin/consol
### Api platform 教程1---神话般的优秀 RESTful API API platform构建于 Symfony 之上,使您能够立即构建丰富的、由 JSON-LD 驱动的hypermedia API 近年来单纯的网站开发
# 自定义序列化 在symfony开发中,特别是使用api-platform进行开发时,整个entity可以很方便的被序列化与反序列化 设想有这样一个场景: 你的entity有一个字段存放的是上传文件的路径,但是这个文件是放在oss上
使用symfony导入大量数据 我们在开发过程中往往会遇到批量导入excel等数据,如果每一次导入的数据量很少,那么只需要按普通方法 写代码即可。 可时如果我们需要一次性导入大量数据的话,普通写法可能会导致内存溢出或者其它问题, 下面我
最后一个挑战。在主页上,我们有N+1个查询。其中一个用于获取类别...还有 N个用于获取这 N 个类别中每一类别的计数。 因为数据量小,所以你不必要担心性能问题,直到数据越来越大...... 我们修改一下CategoryReposito
如果我们在搜索时用空格分开关键词,那么我们很可能返回不了我们想搜索的东西,修改一下search方法 ```php public function search(string $term) { $termList =
当我们使用symfony开发项目时,默认的doctrine ORM使得我们可以轻松的使用诸如mysql、postgresql、sqlite、oracle、mssql、MariaDB等 也正是因为要支持多种数据库,所以只对通用方法做了封装,
doctrine教程13---自动修改查询 如果我们已经完成了项目,但是甲方又增加了需求,难道我们每一个页面都去修改吗?为了演示更方便的方法,我们恢复一下首页的twig代码 我们新建一个DiscontinuedFilter的类,放在sr
doctrine教程12---过滤关系集合 我们修改一下模板: ```html {% extends 'base.html.twig' %} {% block body %} <h1 class="text-3xl p-5 text