0

ウェブサイトを開始しましたが、今ではさまざまな言語で作成する必要があります。この Web サイトは、いくつかのニュースを含むシンプルな製品ショーケースです。私の構造を簡単に説明します: www.website.com はルートであり、言語ごとに単純にフォルダー (en/、de/ it/) があり、これらのフォルダー内にはメイン ページ .php (index、連絡先、ニュースなど) 画像、js、css などの他のフォルダーはありません。

どのように管理すればよいかわからない 2 つのことは、製品とニュースの CRUD システムです。どの言語でも商品は同じなので、言葉だけが違います。ニュースは言語ごとに異なるので、これは少し簡単です。

現在、1 つの言語だけを扱う必要があるため、製品やニュースを挿入/編集/削除するシンプルな管理コントロール パネルがあります。主な問題は、データベースをどのように構築すればよいかということです。私は自分の言語と同じ数の「product_tables」を作成することを考えていました。ニュースについても同じことです。次に、管理パネルから、ニュース/製品を挿入する場所、テーブル (products_en、products_de、products_it、...) を選択します。この方法では、同じ製品を言語の数だけ挿入する必要があります。あなたはどう思いますか、それを行うためのより良い方法はありますか?

すでに質問されている場合は申し訳ありませんが、私の調査では、自分の状況に合った答えが見つかりませんでした. ありがとうございました

LE 提案をありがとう。重要なことは、このウェブサイトはめったに更新されないということです.5つのニュース/年と10の製品/年としましょう. db-structureの提案だけが必要です

4

1 に答える 1

0

まず、私はこのようなものを構築するのではなく、Shop-System を使用します。またはWordpressのプラグイン。

しかし、本当にやりたい場合:
DB に 1 つの製品テーブルがあり、言語ごとに異なる列があります。例えば。product_name_de、product_name_en など。

乾杯

レミー

于 2013-05-24T07:37:05.170 に答える