我正在 Drupal 7 中创建一个自定义模块,即求职。我想要这样做,以便您可以指定一个干净的 URL 来执行搜索,如下所示:
www.example.com/job-board/cardiology/california
其中“心脏病学”是“专业”变量,“加利福尼亚”是“位置”变量。
现在我知道如何在我的 hook_menu 中映射变量并访问变量。问题是如何创建一个搜索表单,在提交时创建干净的 url?换句话说,如果我有这个:
<form method="get" action="job-board">
<select name="specialty">
<option value="cardiology">Cardiology</option>
<option value="some_other_value">Some Other Value</option>
</select>
<select name="location">
<option value="california">California</option>
<option value="some_other_state">Some Other State</option>
</select>
<input type="submit">
</form>
我提交它,它将转到 www.example.com/job-board?specialty=cardiology&location=california 而不是 www.example.com/cardiology/california。如何使表单构造一个干净的 URL?