ホームページ >バックエンド開発 >PHPチュートリアル >JavaScript または CSS を使用して thinkPHP テンプレートにツリー構造を表示する方法
バックグラウンドのデータは次のようになります
array(2) { [0] => array(4) { ["pid"] => string(1) "0" ["id"] => string(1) "1" ["name"] => string(9) "江西省" ["son"] => array(2) { [0] => array(3) { ["pid"] => string(1) "1" ["id"] => string(1) "2" ["name"] => string(9) "南昌市" } [1] => array(4) { ["pid"] => string(1) "1" ["id"] => string(1) "3" ["name"] => string(9) "赣州市" ["son"] => array(1) { [0] => array(3) { ["pid"] => string(1) "3" ["id"] => string(1) "4" ["name"] => string(9) "大田乡" } } } } } [1] => array(4) { ["pid"] => string(1) "0" ["id"] => string(1) "6" ["name"] => string(12) "黑龙江省" ["son"] => array(1) { [0] => array(3) { ["pid"] => string(1) "6" ["id"] => string(1) "5" ["name"] => string(12) "哈尔滨市" } } }}
cssタグやtpタグを書いているのでしょうか?このツリーのレイヤーの数は不明です。 tp テンプレートは volist タグを使用して、息子があるかどうかを判断します。息子がない場合は、別のスタイルです。 🎜> tp タグのコードを教えてください。
まず、ループしたい場合は volist または foreach を使用します。判断したい場合は、if を使用します。百度知っておくべき