この記事をブックマークする : 今回はSmartyを使用して簡単にツリーを作成する方法です。 まずphpの処理で、配列のキーに親の番号、値にノードのIDを持つ配列を用意しておきます。 例) $arrChild = array(array(1,3), array(2), array(4,6), array(), array(5),array(), array()) そしてSmartyの呼び出し用のテンプレmain.tplと再帰用のtree.tpを用意します。 main.tpl——————————- {assign var=”id” value=”0″} {include file=”tree.tpl”} ————————————— tree.tpl——————————– {foreach from=$arrChild[$id] item=id} <処理> {if $arrChild[$id]