0

Dataobjectをページとして使用するチュートリアルをhttp://www.ssbits.comから開発しようとしています。これへのリンクは次のとおりです:http ://www.ssbits.com/tutorials/2010/dataobjects-as-pages-part-1-keeping-it-simple

チュートリアル(プロジェクトですでに使用しています)では、スタッフごとに1つの画像しかありません。スタッフごとに2つの画像を関連付けたい(スタッフの代わりに製品を使用しました)、使用する必要があると思います$ has_manyリレーションですが、正しく機能しない場合、画像はアップロードされますが、スタッフ(私の場合は製品)に関連付けられません。これが私がそれをした方法です:

//Relations
static $has_one = array (
   'ProductPage' => 'ProductPage'
);

static $has_many = array (
  'Photo1' => 'Image',
  'Photo2' => 'Image'
);

誰もがこれを行う方法を知っていますか?

ありがとう
マウロ

4

1 に答える 1

0

has_manyの代わりにhas_oneを使用してください。「大量の画像」が必要な場合はhas_manyを使用しますが、「正確に2」が必要です。

于 2012-08-19T16:30:01.207 に答える