print によって出力されるデータは次のとおりです: 関連サブカテゴリ $this->childrenCities
下位レベルのカテゴリがある場合は、childrenCities
如果没有 childrenCities
返回 null
現状はこのように書くべきではないと思います。
都市の何万ものデータを放棄します。
ここで、3 レベルの列分類を出力したいだけです。都市は単なる例です。ビューの第 3 レベルの列を出力するにはどうすればよいですか? foreach ループを繰り返し使用しますか?
出力に関する他のソリューションはありますか?シャオバイ、私は混乱しています;
ビューで出力する方法を教えてください
次のスタイル図を出力します
再帰的に実装する必要があります。
私は再帰的実装に反対です。データベース設計の観点からこれを解決すれば、プログラムの負担を明らかに解決できます。
リレーショナル行データベースはマルチレベルのデータを保存します。単純に pid を実行しないことが最善です。 ID。このような。
または各レイヤーのパスを追加します。あるいは構造を変える。数学の達人であれば、行列を使用して直接計算することもできます。
なぜ答えがないのですか?投稿者は解決しましたか~~^-^