-2
私は2つのテーブルを持っています.1つは製品、もう1つはバイヤーです。製品テーブルにはID、製品名、製造者フィールドがあり、バイヤーテーブルにはID、バイヤー名と数量があります。私はidに基づいて製品名、バイヤー名と数量だけを欲しいです。これのためのコードを書くには?CakePHPで複数のテーブルを使うには?
私は2つのテーブルを持っています.1つは製品、もう1つはバイヤーです。製品テーブルにはID、製品名、製造者フィールドがあり、バイヤーテーブルにはID、バイヤー名と数量があります。私はidに基づいて製品名、バイヤー名と数量だけを欲しいです。これのためのコードを書くには?CakePHPで複数のテーブルを使うには?
あなたは2つのテーブルの関係について詳しくは言及していないので、購入ごとに「購入者」に新しい行が作成されると仮定します。
この場合、モデルを正しく設定すると、CakePHPがあなたのために大部分を処理できます。
var $belongsTo = 'Product';
今、あなたは$this->Buyer->find('all')
を実行すると、あなたが買ってあげます購入者と製品データがアレイに返されます。
モデルの関連付けの詳細については、こちらをご覧ください。http://book.cakephp.org/view/1039/Associations-Linking-Models-Together