如何在php中将查询字符串添加到路由?
我正在尝试将默认主页路由设置为默认类别 在我的routes.php文件中,我已将发布新操作重新路由到主页,因为我希望post an ad表单成为主页,但在尝试添加查询字符串“?category=wanted ads”时不断遇到错误 我的目标是我希望它默认为表单的一部分 /发布新的.html?类别=通缉广告页面 很抱歉问一个简单的问题,我对php和kohana框架不熟悉,我正在使用OpenClassifieds脚本创建一个classifieds站点 提前谢谢如何在php中将查询字符串添加到路由?,php,routing,kohana-3,Php,Routing,Kohana 3,我正在尝试将默认主页路由设置为默认类别 在我的routes.php文件中,我已将发布新操作重新路由到主页,因为我希望post an ad表单成为主页,但在尝试添加查询字符串“?category=wanted ads”时不断遇到错误 我的目标是我希望它默认为表单的一部分 /发布新的.html?类别=通缉广告页面 很抱歉问一个简单的问题,我对php和kohana框架不熟悉,我正在使用OpenClassifieds脚本创建一个classifieds站点 提前谢谢 URL::title(__('pub
URL::title(__('publish new'))
Route::set('post_new', URL::title(__('publish new')).'.html')
->defaults(array(
'controller' => 'new',
'action' => 'index',
));
是否尝试手动获取查询字符串参数($\u get)?如果是,显示了什么 通过快速阅读Kohana文档,我发现了一些可以帮助你的东西。相反,您可以通过查询字符串传递所需的类别,也可以通过参数传递
Route::set('post_new', '/post_new/category/:<category>', array('category' => '.*'))
->defaults(array(
'controller' => 'new',
'action' => 'index',
));
这在许多其他框架中都能很好地工作,在Kohana中可能也能很好地工作
来源:您是否尝试手动获取查询字符串参数($\u get)?如果是,显示了什么 通过快速阅读Kohana文档,我发现了一些可以帮助你的东西。相反,您可以通过查询字符串传递所需的类别,也可以通过参数传递
Route::set('post_new', '/post_new/category/:<category>', array('category' => '.*'))
->defaults(array(
'controller' => 'new',
'action' => 'index',
));
这在许多其他框架中都能很好地工作,在Kohana中可能也能很好地工作
资料来源: