使用我自己的Joomla 1.5组件,模块或插件,如何将foo.com/api/...
之类的REST URL请求转换为页面上相关的echo()?如果可能的话,我正在寻找一个“你好,世界”的例子。
例如,foo.com/api/baskets/10/fruits/list.json
可能会在页面上显示以下内容:
-- resource: baskets [id: 10]
-- resource: fruits [id: -]
-- action: list
-- format: json
这可能吗?
答案 0 :(得分:1)
听起来你想阅读Routing。
如果没有SEF选项,您只需链接到下面的URL,然后在您的控制器中,您将检查参数:
index.php?option=com_example&baskets=10&action=list&formaat=json
启用SEF后,您可以通过路由控制URL(也称为“slugs”)的外观。
答案 1 :(得分:0)
据我所知,目前没有任何可用的功能。但是,在JRequest
,JURI
和JDocument
类之间,您应该能够为组件构建RESTful接口。