0

嗨,我正在尝试使用此模块->

http://kohana-modules.com/modules/michealmorgan/kohana-restify

它工作得很好,除非我使用 curl 发送请求,如果我发送这个

localhost/restify/test?id=1 然后我得到 id 的值

如果我这样做

localhost/restify/test/1 或 localhost/restify/test/index/1 我被路由到默认页面(错误页面)

所以我假设 Index 被映射到 GET ,所以任何不是 test/index 的东西都会被路由,但我不知道如何让它接受它。

有没有人解决这个问题?

谢谢

if (trim(Request::detect_uri(), '/') == 'restify/test')
{
Route::set('restify/test', '<directory>(/<controller>(/<action>(id/<id>)))')
->defaults(array
(
'directory'     => 'restify', 
'controller'    => 'test'
4

1 回答 1

0

尝试将其插入您的引导程序中...

echo Debug::vars(trim(Request::detect_uri(), '/'));

如果在 curl 请求时它不等于 restify/test,则说明有问题,您可能需要修复模块

于 2012-04-06T23:17:54.617 回答