コンテンツを管理するために構築しているシンプルなアプリでデータを構造化する方法について、以前に質問しました。答えは、単一テーブル継承を調べることでした。それがチケットになると思います。
私はかなりの数の例を読みましたが、常に省略されているように見えることの1つは、:type列が実際にどのように入力されるかです。ユーザーがタイプを選択できるように、ドロップダウン付きのフォームフィールドを含めますか?
私はSTIがどのように機能するかを完全に理解していると思います(タイプフィールドはクラス名を取ります)が、それでも非常に基本的なものが欠けています(そしておそらく非常に明白ですが、私はそれを見逃しています)。誰かが私に記入できますか?
私は次のような目次を持っています:
id
type
name
desc
そして、異なるタイプは「サイト」、「ブログ」、「写真」になります。