我有一个包含此表单的元素:
<?php
echo $this->Form->create('PrototypeItem', array(
'url' => array('instance' => $instance['PrototypeInstance']['slug'])
, 'class' => 'simple-search'
, 'action' => '/search'
));
echo $this->Form->input('search', array(
'label' => 'Search',
'type' => 'text'
));
echo $this->Form->end('Search');
?>
<!-- code for displaying search results here -->
以前,该元素是在site.com/realtor-documents/search上的页面上调用的,它运行正常。
然而,设计师要求我将搜索表单移至site.com/realtor-documents,以消除额外的点击。所以表单现在是/ realtor-documents,但是当我提交它时,它仍然会重定向到/ realtor-documents / search。我希望结果与表单/ realtor-documents显示在同一页面上。我怎么能这样做?
答案 0 :(得分:0)
这是因为'action' => '/search'
,将其替换为'action' => ''
,以便将结果发送到同一页面。