私はページにどのデータを出力するかを動的に知る最良の方法を見つけようとしています。PHP MysqlデータベースMVC構造体のアドバイスが必要
私はindex.phpをいくつか$ _GET変数に渡し、それに基づいて何を表示するかを知りたいと思っています。他のコンテンツとは別に、コンテンツのタイプも異なっています。私は、製品やブログ投稿などの他のタイプのページを持っています。製品は、別のテーブルと別のページに格納されています。同様にテーブル構造もわずかに異なります。
現在、以下の表があります。
件名、ページおよびカテゴリ。
Table = Subjects
id | menu_name | menu_number | category | menu_position | active
Table = Pages
id | subject_id | category_id | page_name
Table = Categories
id | category
これらは、サイトの主要な構造を概説するメインテーブルです。私はその後、ページの実際のデータを含むセカンダリテーブルを持っています。
posts、post_details、post_pypes、 products、product_details、product_types、およびproduct_specsです。
私がアクティブにしたいのは、変数がクエリ文字列に沿って送信され、これに基づいてアプリケーションは表示する情報を知ることです。
私の質問は、一意のIDを持つすべてのエントリ(投稿と製品)をカタログするテーブルを作成する方法です。これは、アプリケーションの進行方法を決定するために必要な唯一の変数です。すなわち、その一意のIDを保持しているデータベーステーブルを照会し、そのアプリケーションに「製品」と製品IDをXとし、情報のために必要なテーブルのクエリを続けることを指示する。
ありがとうございます。
少なくとも、入力を提供して投票したい場合は、 – Moshe
誰かが私のために仕事をするように求めていないので、dbの他のすべての項目をカタログすることができるテーブルを作成する方法についてのアドバイスが必要です。 – Moshe
は、このサイトがここに始まる理由ではありません。 – Moshe