大丈夫、私は完全に困惑しています。私は彼のビジネスで私の友人を助ける軽いアプリを作っています。私はあまりにも多くの細部には行きませんが、いくつかの背景のために、彼はいくつかのブランドからコンポーネントを取り出し、これらのコンポーネントからウィジェットを構築します。表示フィールドに2つの関連モデルからフィールドを結合するケーキPHP 2.0
各ウィジェットにはいくつかのコンポーネントがあり、それらのコンポーネントオプションのいくつかは同じブランドで作成されているため、ブランドとコンポーネントを分けて、ブランドで簡単に商品を見ることができます。
私はブランドが "ID" と "名前" コンポーネントbrand_id」 "ID" "モデル" が含まれて含まれてい
- ブランド
- コンポーネント
- ウィジェット
次のテーブルを持っています" ウィジェットには" id "" compoennt_id "が含まれています
ブランドの表示欄は「名前」 コンポーネントの表示フィールドは「モデル」
ここに問題があります。新しい製品を追加すると、ケーキは明らかにフォームに「モデル」しか表示されません。私は "brand_id"と "model"を組み合わせて表示するための仮想ディスプレイフィールドを作成できますが、そのモデルがどのブランドかを知らないユーザーの問題は実際には解決しません。
一見怠惰な解決策:ブランドテーブルを一括して削除し、その情報をコンポーネントテーブルに保存します。
これを行う方法はいくつかありますか?新しいウィジェットを追加するときにフォームにドロップダウンボックスの「ブランドモデル」が表示されるようにしますか?
私は何を喫煙していたのかわかりません。これは実際には全く機能しません。 – Carl