CakePHP重定向表格帖子与查询字符串

时间:2015-01-05 21:27:38

标签: php cakephp cakephp-2.3

我是一个Cake新手,我希望将一个查询字符串值发布到控制器方法中,但总是在查询字符串完整的情况下重新加载视图。目前我有以下代码段。

public function something()
{
     if($this->request->query !=null )
        $date = $this->request->query["date"];

}

<?php echo $this->Form->create('setup',array('action' => 'something?date=2013','id'=>'setup-form','role'=>'form') ); ?>

关于为什么某些东西()没有重定向到某个东西的任何建议?date = 2013的默认渲染?我需要做一些特殊的路由吗?

1 个答案:

答案 0 :(得分:3)

在CakePHP 2中,您可以在$url参数中包含查询字符串参数,如下所示:

array('action' => 'something', '?' => array('date' => '2013'))

CakePHP将构建查询字符串并将其附加到路由配置中匹配的URL。

(注意:您可能需要传递FormHelper::createHtmlHelper::url生成的整个网址,而不是使用&#34;简写&#34;技术。)