Kohana 3 - 自定义路线

时间:2010-06-03 00:40:06

标签: routes kohana-3

我正在尝试创建一个自定义路线,例如:
搜索/结果/ city / p1 / state / p2 / zip / p3 / min / p4 / max / p5 / bed / p6 / bath / p7 / cats / p8 / dogs / p9 / parking / p10
其中搜索是控制器,结果是p1-p10是变量。

1 个答案:

答案 0 :(得分:1)

你想要一条匹配的路线吗?这就是......

Route::set('crazy_route', 'search/result/city/<p1>/state/<p2>/zip/<p3>/min/<p4>/max/<p5>/bed/<p6>/bath/<p7>/ (and so forth)', array())
 -> defaults(
       // set your defaults
       array(
        'controller' => 'seach',
        'action'    => 'result' 
      )
    )

当然,我不知道什么应该是可选的,或者什么应该存储为溢出,所以你可能需要修改它。

我还建议使用更具描述性的占位符名称,例如p1