thinkphp 输入关键字下拉选择
时间: 2024-04-13 12:09:04 浏览: 60
您可以使用 ThinkPHP 自带的 Select 组件进行关键字下拉选择。以下是一个简单示例:
```
// 在控制器中获取关键字列表
$keywords = ['ThinkPHP', 'Laravel', 'Symfony', 'Yii'];
// 将关键字列表传递给模板
$this->assign('keywords', $keywords);
// 在模板中使用 Select 组件
<select name="keyword">
<option value="">请选择关键字</option>
{foreach $keywords as $keyword}
<option value="{$keyword}">{$keyword}</option>
{/foreach}
</select>
```
在上面的示例中,我们首先在控制器中获取了关键字列表。然后,我们将这个列表传递给模板,并在模板中使用 Select 组件来生成下拉框。在 Select 组件中,我们首先设置一个空选项,然后使用 foreach 循环遍历关键字列表,生成每个关键字对应的选项。最后,我们将选项的值设置为关键字本身,这样在表单提交时可以直接获取到用户选择的关键字。
阅读全文