1

私のカテゴリは、最大で約 6 レベルの深さでネストできます。私が抱えている問題は、データベースからブレッドクラム配列またはリストを取得することです (SQL Server 2005)。私のSQLスキルはそれほど優れていません。データベースからブレッドクラムを取得したら、それを提示する最良の方法は何でしょうか。

4

2 に答える 2

0

マークアップでブレッドクラム情報を表す方法はいくつかあります。HTMLには<breadcrumb>要素がないため、意味的に正しいアプローチがあるかどうかは議論の余地があります。人々が使用するいくつかのアプローチの議論については、 ここを見てください。

私はリストを使用することを好みます、そしてあなたはこの例に示されるようにそれをスタイルすることができます。

于 2009-09-09T02:52:45.850 に答える
0

ユーザーの履歴をデータベースに保存するのはなぜですか? ブレッドクラムは、ユーザーがどこにいたかを示すものではないでしょうか?

その場合、ユーザーがページに移動するたびにページを保存し、最大長に達したときに最初のアイテムをドロップすることをお勧めします。

問題は、その履歴を保存する場所の1つになり、データベースがオプションになる可能性があります。可能であれば、ユーザーのセッション データと一緒に保存することもできます。履歴の保存を実装する方法はたくさんあります。

編集

これは、mjv が言ったことに追加された情報です。

于 2009-09-09T01:08:52.950 に答える