我正在尝试使用 foreach 循环使用 PHP 创建一个下拉列表来遍历数据。当我在表格中显示结果时,这无需下拉菜单即可工作,因此循环确实有效。
似乎下拉列表被填充(当我在测试中添加新字段时列表扩展/收缩)但实际上没有显示数据。不过,我只需要显示一个字段。这是我的代码:
<select name="language_select">
<?php foreach($this->getContent('languages') as $language => $value) : ?>
<option value="<?($language['name']);?>"></option>
<?php endforeach ?>
</select>
所以它获取一个数组并尝试返回数据,非常简单。我究竟做错了什么?