0

どこでも検索しましたが、解決策が見つかりませんでした。問題は、{html_options} で作成された <option> タグに「label」および「title」属性が欠落している (最新の smarty_v3 で生成された html)

{html_options 値=$ipList 出力=$ipList 選択済み=$special_note.ip}

出力:

<option value="192.168.1.10">192.168.1.10</option>
<option value="192.168.1.10">192.168.1.10</option>

一方、古いバージョン (smarty_v2*) では、両方の属性が < option > タグに表示されます

出力:

<option label="192.168.1.10" value="192.168.1.10" title="192.168.1.10">192.168.1.10</option>
<option label="192.168.1.110" value="192.168.1.110" title="192.168.1.110">192.168.1.110</option>

現在、コードベースとデータベースを (smarty、mysqli、apache) を含む最新のものにアップグレードしています。私はそれをグローバルに処理できるように解決策を探しています。さもなければ、{html_option}ごとに{foreach}ループを書く必要があります

4

1 に答える 1

1

現在のドキュメントによると、html_optionsこれらの属性はもう設定されていないようです ( http://www.smarty.net/docs/en/language.function.html.options.tpl )。

于 2017-04-27T12:20:43.770 に答える