умный выбор варианта - PullRequest
       17

умный выбор варианта

0 голосов
/ 07 января 2010

как добавить новую опцию, а значение отсутствует на smarty?

        <select>
        {foreach from=$miles item=row1}
        {html_options values=$row1.milestone_id output=$row1.title}
        {/foreach}
        </select>

Ответы [ 3 ]

1 голос
/ 24 апреля 2012

Я сделаю тебя лучше. Если вы настраиваете массив данных по-другому, вам не нужен foreach:

<select>
    <option value='null'>none</option>
    {html_options values=$miles.milestone_id output=$miles.title}
</select>

{html_options} создает группу из <option> тегов ( см. Документы ). Передайте 2 массива значений и выходных данных или только один ассоциативный массив пар имя-значение, и он создаст множество опционных тегов. Он также будет предварительно выбирать значение по умолчанию, если вы его укажете.

0 голосов
/ 07 января 2010

Я думаю, что только что нашел.

        <select name="1">
        <option value='0'>-- none --</option>
        {foreach from=$miles item=row1}
        {html_options values=$row1.milestone_id output=$row1.title}
        {/foreach}
        </select>
0 голосов
/ 07 января 2010

Это просто обычный HTML, вам не нужно форматировать Smarty:

<select>
  <option value='null'>none</option>
  {foreach from=$miles item=row1}
    {html_options values=$row1.milestone_id output=$row1.title}
  {/foreach}
</select>
...