2012-02-24 14 views

答えて

0

あなたがそのナビゲーションメニューに表示したいものを依存している場合、たとえば、ワードプレスロジックに従っている場合、ナビゲーションメニューでカテゴリやページを持つことができます。 ページがある場合は、単にtblPagesデータベーステーブルを作成し、その中にid、title、description、date、orderの基本列を作成します。 タイトルはナビメニューに表示され、説明はクリックだけでなく日付にも表示され、その順序はナビメニューの順序を指定するために使用されます。

ナビゲーションメニューにカテゴリを設定する場合は、id、title、orderなどの列を持つカテゴリテーブルが必要です。id、titile、shorttext、fulltext、views、categoryid (これはカテゴリテーブルのidの外部キーです)、publicationdate、author ...

+0

子リストメニューを作成するにはどうすればよいですか? –

+0

どのアプローチを使用するのか、カテゴリまたはページを教えてください。 – sm13294

+0

するには、categoryidとparentidの2つのフィールドを持つ新しいテーブルを作成することをお勧めします。また、parentidが0の場合はメインメニュー、1以上の場合はidのカテゴリの子であると判断できます。 他のテーブルを作成したくない場合は、現在のテーブルparentidにフィールドを追加して、私が言ったのと同じロジックに従うことができます。 PS。 categoryid = 0をメインカテゴリフィールドに設定した場合は、0からではなく1からカテゴリまたはページIDを開始する必要があります。 – sm13294

関連する問題