phptalテンプレートの質問がありました。HTML属性情報を含む連想配列があります。
attrs['href'] = 'www.google.com';
attrs['id'] = 'the_link';
...
「リピート」を使用して配列をループし、属性を動的に生成する方法はありますか?(私はそれを静的に行う方法を知っています)
だから私は持つことができます
<a href="www.google.com" id="the_link">abc</a>
phptalテンプレートの質問がありました。HTML属性情報を含む連想配列があります。
attrs['href'] = 'www.google.com';
attrs['id'] = 'the_link';
...
「リピート」を使用して配列をループし、属性を動的に生成する方法はありますか?(私はそれを静的に行う方法を知っています)
だから私は持つことができます
<a href="www.google.com" id="the_link">abc</a>
申し訳ありませんが、TALにはこのための構成がありません。固定属性が必要です。
tal:attributes="href attrs/href | nothing; id attrs/id | nothing"
または、自分でタグを生成します。
${structure php:generate_tag(attrs)}
上記の答えは正しいです-「属性をループする」ことはできません
そして、これが古いスレッドであることは知っていますが、使用することはできませんでした.これは、tal:attributesまさにこれを自動的に意図しているようです. ( http://phptal.org/manual/en/#tal-attributesを参照)
<a tal:attributes="attrs">abc</a>