Joomla 3.2通过GET方法将表单提交给视图

时间:2014-03-28 10:34:20

标签: php forms joomla joomla3.2

我正在开发一个搜索功能,搜索参数将通过表格的GET方法提交,(网址将被存储),目的是获取sel点以便在网址中包含这些条款。

所以对于搜索城市场地的表格....

 <form action="index.php?option=com_wedd&view=search&layout=default" id="searchVenue" name="searchy" method="get">
                    <input name="city" type="text" id="city" class="updform" placeholder="City"/>
                    <input name="location" type="text" id="loc" class="updform" placeholder="Location"/>
                    <select name="venuetype" id="selVenueType">
                        <option selected="selected" value="">All</option>
                        <option value="Blah">Blah!!</option>
                    </select>
                    <input name="date" type="text" id="date" class="updform" placeholder="Date"/>
                    <input name="submit" type="submit" value="Search"/>
                    <?php echo JHtml::_('form.token'); ?>
 </form>

现在提交表单时,会重定向回主页。

我希望结果页面的网址看起来像..

blah.com/index.php?option=com_wedd&view=search&layout=default&city=newyork&location=WhitePlains

这让我拉了几个小时的头发,所以最后我在这里问。

注意: - 我必须补充一点,method='post'效果很好,我可以在视图中print_r发布数据,但遗憾的是它只有get方法受到影响。

1 个答案:

答案 0 :(得分:1)

好的,我使用 this answer

来完成这项工作

我仍然不知道这是怎么回事,为什么会这样,但它为我工作所以我得到了这个,这很好。