我一直在寻找在 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