跨两个表/实体的敏捷代码连接服务
Apigility code connected service across two tables / entities
我一直无法找到有关 Apigility 的任何最新教程 - 在编写跨多个表的代码连接服务方面一无所获。
假设我有两个表,一个用于管理博客类别,另一个用于管理博客条目...
Category Table
+------------------+---------+
| CategoryID | int |
| CategoryName | varchar |
| Tags | varchar |
+------------------+---------+
Blog Table
+------------------+---------+
| BlogID | int |
| CategoryID | int |
| Title | varchar |
| BlogText | text |
+------------------+---------+
现在我想像这样创建一个休息服务...
/blog/:id
像这样的实体 return 应该...
BlogID
Title
BlogText
CategoryID
CategoryName
Tags
有人可以向我提供一些示例代码、示例、教程,以及我可以与 stock Apigility 一起使用的最新代码(不使用 Doctrine 等)。
使用 Apigility 时,它会创建 4 个存根 类 - 如何填充这些存根才能正常工作?
谢谢
您需要创建代码连接资源(api服务)并自行填充资源class以处理GET
,
POST
、DELETE
,等等,你自己。
关于 ZF2 相关任务我能给出的 2 条最佳建议:
- 使用调试器
- 阅读源代码,阅读测试
在挖掘 Apigility 源代码时,我了解到 DB-Connected 资源实际上是预配置的 Code-Connected 资源。
因此,这是您可以开始使用的代码连接资源示例:https://github.com/zfcampus/zf-apigility/blob/master/src/DbConnectedResource.php
您只需扩展它即可使用多个表。
我一直无法找到有关 Apigility 的任何最新教程 - 在编写跨多个表的代码连接服务方面一无所获。
假设我有两个表,一个用于管理博客类别,另一个用于管理博客条目...
Category Table
+------------------+---------+
| CategoryID | int |
| CategoryName | varchar |
| Tags | varchar |
+------------------+---------+
Blog Table
+------------------+---------+
| BlogID | int |
| CategoryID | int |
| Title | varchar |
| BlogText | text |
+------------------+---------+
现在我想像这样创建一个休息服务...
/blog/:id
像这样的实体 return 应该...
BlogID
Title
BlogText
CategoryID
CategoryName
Tags
有人可以向我提供一些示例代码、示例、教程,以及我可以与 stock Apigility 一起使用的最新代码(不使用 Doctrine 等)。
使用 Apigility 时,它会创建 4 个存根 类 - 如何填充这些存根才能正常工作?
谢谢
您需要创建代码连接资源(api服务)并自行填充资源class以处理GET
,
POST
、DELETE
,等等,你自己。
关于 ZF2 相关任务我能给出的 2 条最佳建议:
- 使用调试器
- 阅读源代码,阅读测试
在挖掘 Apigility 源代码时,我了解到 DB-Connected 资源实际上是预配置的 Code-Connected 资源。 因此,这是您可以开始使用的代码连接资源示例:https://github.com/zfcampus/zf-apigility/blob/master/src/DbConnectedResource.php
您只需扩展它即可使用多个表。