これまでのところ、私は3.5時間それを実行していたのでこれは可能ではないと思います。運がない。CakePHP:既存の選択オプションに付随する追加の選択ボックスデータ(関連モデルから)
私はフォームを持っています。
私は、選択項目の隣に関連データを表示したい選択フィールド(選択オプションはもちろん)を持っています。例えば
:
私追加プランフォームで、私は計画の詳細と題し選択ボックスを持っています。プラン詳細(モデル)には、プラン詳細ノート(モデル)(PlanDetailNoteがPlanDetailに属しています)が関連付けられています。言い換えると、各プランの詳細には、plan_detail_notesテーブルにそのプランに関する注釈があります。
私はそうのようにそれを表示するには、CakePHPによる人間的に可能であるかどうかを知りたい:
セレクトプランの詳細:
[プラン詳細オプション1] - [プラン詳細注]
[プラン詳細オプション2] - [プラン詳細注]
[プラン詳細オプション3] - [プラン詳細注]
[プラン詳細オプション4] - [プラン詳細注]
あなたが見ることができるように、ノート通常の選択オプションに追加されますが、表示のみの静的なものであり、保存する必要はありません。
これはCakePHPでも可能ですか?
これは私を正しいトラック。私は下のコードと出力のサンプルスクリーンショットを追加しました。 findAll()は1.3では有効ではないようですので、find( 'all')を実行しました。 $ this-> depthを変更して、より深い関連モデルPlanDetailを組み込む必要がありました。私はあなたが私のテーブルスキーマを見て私の関係を知っていることは不可能であったことを知っています。大きな答えをありがとう:) – OldWest
かなり私の答えを説明するコードを書いた笑 – Stoosh