{yun:}セクション名="menu" ループ=$navigation{/yun} {yun:}assign var="one_menu_id" value=$navigation[menu].id{/yun} {yun:}セクション名="menud" ループ=$one_menu[$one_menu_id]{/yun} {yun:}assign var="two_menu_rows" value= $one_menu[$one_menu_id]{/yun} {yun:}assign var="two_menu_id" value=$one_menu[$one_menu_id][menud].id{/yun} 赤いマークは何を意味しますか? Smartyでそのような書き方はありますか? ? ディスカッションに返信 (解決策) Smarty マニュアルにいくつかありますので、注意深く探してください 1. assign テンプレート変数を定義し、値を割り当てます 形式:<{assign var= "変数名" 値=" 値"}> 何を基準に彼が賢いと判断しますか? では、このコードの構造をどのように理解すればよいでしょうか? {assign} は、テンプレートの実行中に変数に値を割り当てるために使用されます http://www.smarty.net/docs/zh_CN/ language.function.assign.tpl