smarty模板解析數組問題
PHP code
array ( 'id' => 1, 'pid' => 0, 'name' => '一級1', 'child' => array ( 2 => array ( 'id' => 2, 'pid' => 1, 'name' => '二級11', ), 3 => array ( 'id' => 3, 'pid' => 1, 'name' => '二級12', ), 9 => array ( 'id' => 9, 'pid' => 1, 'name' => '二級13', 'child' => array ( 4 => array ( 'id' => 4, 'pid' => 9, 'name' => '三級11', 'child' => array ( 5 => array ( 'id' => 5, 'pid' => 4, 'name' => '四級13', ), 7 => array ( 'id' => 7, 'pid' => 4, 'name' => '四級11', ), 8 => array ( 'id' => 8, 'pid' => 4, 'name' => '四級12', 'child' => array ( 10 => array ( 'id' => 10, 'pid' => 8, 'name' => '五級分類', 'child' => array ( 11 => array ( 'id' => 11, 'pid' => 10, 'name' => '六級分類', ), ), ), ), ), ), ), 6 => array ( 'id' => 6, 'pid' => 9, 'name' => '三級21', ), ), ), ),)
這種數組在smarty裡怎麼做處理成樹狀結構??
------解決方案--------------------
是用JS做的吧,如果smarty能做,那麼PHP就能
------解決方案--------------------
我想知道幹嘛
------解決方案--------------------
smarty2 不可以
smarty3 可以,模板中又遞迴函式