Restler 3自定义路由

抱怨

我一直在寻找在Restler 3中创建手动/自定义路线以实现这样的URL的示例。

http://domain.com/api/v1/solution/categories/{category-id}/folders/{folder-id}/articles/{article-id}.json

我想要解决方案类处理的所有事情。我想要每个get()的单独方法。这可能吗?

Defaults::$useUrlBasedVersioning = true;
$r = new Restler();
$r->setSupportedFormats('JsonFormat', 'XmlFormat');
$r->setAPIVersion(1);
$r->addAPIClass('Luracast\\Restler\\Resources');
$r->addAPIClass('Solution');
$r->addAuthenticationClass('AccessControl');
$r->handle();

到目前为止,我还没有尝试过路由示例。

http://restler3.luracast.com/examples/_006_routing/readme.html

Arul Kumaran |

这是一个有效的例子

<?php

class Solution
{

    /**
     * @url GET categories/{category_id}/folders/{folder_id}/articles/{article_id}
     */
    public function categories($category_id, $folder_id, $article_id)
    {
        return func_get_args();
    }

} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章