gpt4 book ai didi

php - Kohana v3 路由 - 多个可选参数

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:39:24 26 4
gpt4 key购买 nike

我正在设置一个搜索系统,其中包含 url,例如。所有参数都是可选的,总共有15个可能的参数

http://example.com/search/key1-value/key2-value/key3-value/key13-value/key15-value

还有比这更好的路线设置方法吗?

Route::set('search', 'search(/<param1>(/<param2>(/<param3>(/<param4>(/<param5>(/<param6>(/<param7>(/<param8>(/<param9>(/<param10>(/<param11>(/<param12>(/<param13>(/<param14>(/<param15>)))))))))))))))')
->defaults(array(
'controller' => 'search',
'action' => 'index',
));

然后我会在 Controller 中测试它们并将它们解析为一个整齐的数组。有什么方法可以用任意数量的可选/key-value/参数来指定路由?


编辑

我注意到请求对象已经有一个很好的参数数组——这让我回到了 Route::set 问题……有没有办法让它允许任意数量的参数而不用丑陋的 ...(/<param14>(/<param15>))))))))...嵌套?

最佳答案

没有。

PS:有人可以再说简答不好,但无话可说:不,没有这种办法。

关于php - Kohana v3 路由 - 多个可选参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3826328/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com