标签: agavi

php mvc框架agavi是否使用CRUD兼容REST?

agavi框架使用PUT请求创建和POST来更新信息.通常在REST中,这反过来使用(通常是指在PUT替换整个数据记录时POST添加信息).

如果我理解正确,重要的问题是PUT必须是幂等的,而POST没有这个要求.因此,我觉得如何创建新记录可以是幂等的(即多个请求不会导致记录的多次创建),特别是当ORM通常使用id作为主键并且新记录的id不知道时到客户端(因为它在数据库中自动处理),因此不能成为请求的一部分.鉴于PUT请求,agavi如何保持幂等性的要求.

谢谢.

php rest model-view-controller crud agavi

3
推荐指数
1
解决办法
733
查看次数

标签 统计

agavi ×1

crud ×1

model-view-controller ×1

php ×1

rest ×1