0
我目前正在擴展一個網站,並沒有太多的symfony經驗。Symfony,url_for搜索參數
目前有一種搜索表格,看起來像這樣:
<form id="search_huts_form" action="<?php echo url_for('hut/search') ?>" method="get">
<fieldset>
<legend><strong><?php echo __('Search huts') ?></strong></legend>
<table id="spielplantabelle">
<tr>
<td><?php echo __('Your arrival date?') ?></td>
<td>
<select name="arrival">
<option value=""><?php echo __('no preference') ?></option>
<?php foreach ($checkInDates as $date): ?>
<option value="<?php echo $date ?>"><?php echo $date ?></option>
<?php endforeach; ?>
</select>
</table>
<input type="submit" value="<?php echo __('Search') ?>" name="Submit" class="inputbuchen" />
</fieldset>
</form>
現在我要創建以下特別優惠搜索表單分類也可在使用搜索功能找到列表表格。這是我到目前爲止有:
<ul>
<?php foreach ($types as $typ): ?>
<?php if (preg_match('#[0-9]#',$typ)): ?>
<li> <a href="<?php echo url_for('hut/search') ?>"><?php echo($typ) ?></a> </li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
的正確轉發到搜索頁的鏈接,但我不知道燙基於鏈路的用戶點擊設置參數。這可能嗎?
我已經試過了,但是這會導致url'/ hut/search/typ/special',顯然不是我想要的。 這可能是routing.yml中的問題嗎? – 2012-04-10 08:34:33
當然,這可能是一個問題。 這裏是我的搜索路徑: 搜索: 網址:/搜索 PARAMS:{模塊:搜索,sf_format:HTML} 要求: sf_method:GET,POST] 這是工作對我蠻好,使用梅索德我如上所述。 – cb0 2012-04-10 11:48:38
謝謝我得到它的工作。 – 2012-04-10 13:09:18