我在PHP中创建了一个名为'DefaultOptions'的数组,结果就像这样
Key Value
1 "Option1"
2 "Option2"
3 "Option3"
4 "Option4"
6 "Option6"
在“.tpl”文件中,我尝试使用上面的结果创建一个Dropdown,如下所示
<select name="DefaultOptions" id="DefaultOptions">
{#foreach $T.DefaultOptions as reportoption extData=$T}
<option value="{$T.key}">{$T.reportoption}</option>
{#/for}
</select>
这导致了以下输出
<select id="DefaultOptions" name="DefaultOptions">
<option value="">Option1</option>
<option value="">Option2</option>
<option value="">Option3</option>
<option value="">Option4</option>
<option value="">Option6</option>
</select>
此处选项名称打印正常但值为EMPTY。在值(属性)中,KEY需要设置。
没有错误,但似乎有一些错误的语法来获取密钥。
在这里获取数组KEY的正确语法是什么。