0
嗨,我试图用这个模块的工作 - >Kohana的模块的RESTify URL
http://kohana-modules.com/modules/michealmorgan/kohana-restify
它的工作原理,除了当我用卷曲伟大发送请求,如果我把这个
本地主机/的RESTify /测试?ID = 1 然后我得到的ID
的价值。如果我这样做
本地主机/的RESTify /测试/ 1或 本地主机/ restify /测试/索引/ 1我得到路由到defualt页面(错误页面)
所以我asume指数映射到GET,所以任何不是测试/索引路由,但我无法弄清楚让它接受它。
有没有人解决了这个问题?
感谢
if (trim(Request::detect_uri(), '/') == 'restify/test')
{
Route::set('restify/test', '<directory>(/<controller>(/<action>(id/<id>)))')
->defaults(array
(
'directory' => 'restify',
'controller' => 'test'
你必须告诉我们你的bootstrap.php或我们不能帮你。 – gspatel 2012-04-06 04:44:10
多数民众赞成在事情,我不认为它的引导,因为只要模块看到GET它去索引任何其他像索引/ 44被发送到默认页面。这里是。 如果(修剪(请求:: detect_uri(), '/')== '的RESTify /试验') { \t 路线::设置( '的RESTify /测试',“(/ (/ ( ID/)))') \t \t - >默认值(阵列 \t \t( \t \t \t '目录' \t => '的RESTify', \t \t \t '控制器' \t => '测试' \t \t)); } –
user1314285
2012-04-06 05:44:28