Zend:创建Rest Zend路由的最常用方法是什么?

时间:2010-11-23 11:50:30

标签: zend-framework rest routes nested-routes

我使用默认的Zend_Rest_Route来生成Rest路径:

所以我只是将resources.router.routes.rest.type = Zend_Rest_Route放在application.ini中,现在为用户提供了Rest Routes

GET users
POST users
GET users/:id        
GET users/:id/edit   
PUT users/:id
DELETE users/:id

但是嵌套资源怎么样?鉴于我需要

users/:user_id/articles
users/:user_id/articles/:id
... etc

有没有办法保持路线REST'y? 将欣赏创建此类嵌套路由的任何示例

P.S。我正在使用ZF版本1.10.8

问候,M

1 个答案:

答案 0 :(得分:2)

我可能会迟到,但我想回答你的问题。

如上所述 here ,在application.ini中创建休息路由配置可能无效。

关于路由配置,您可以使用 Zend_Controller_Router_Route_Regex 来定义路由和相应的映射。请参阅 this myne问题。可以帮到你。