表单创建添加url作为查询字符串


Cakephp Form create add url as query string

当我们使用下面的方法时,它会添加url作为查询字符串

$this->Form->create('ProductRating',array('id'=>'validateForm'));
我们得到这个url "/products/review_reply/17?url=products%2Freview_reply%2F17"

如何防止添加url作为查询字符串?

这很奇怪,试着强制表单类型如下:

$this->Form->create('ProductRating',array('id'=>'validateForm', 'type' => 'post'));

试试这个

  echo $this->Form->create('Model', array(
        'url' => array('controller' => 'products', 'action' => 'review_reply'),
        'id'=>'abc',
        'type'=>'post'
    ));