0

我正在尝试从http://www.ssbits.com开发一个使用 Dataobject 作为页面的教程。这是它的链接:http ://www.ssbits.com/tutorials/2010/dataobjects-as-pages-part-1-keeping-it-simple

现在在教程中(我已经在我的项目中使用过)每个员工只有一张图片,我想为每位员工关联 2 张图片(我使用的是产品而不是员工),我想我需要使用$has_many 关系,但是当我尝试它无法正常工作时,它会上传图像,但不会将它们与工作人员(在我的情况下为产品)相关联。我是这样做的:

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

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

任何人都知道如何做到这一点?

谢谢
毛罗

4

1 回答 1

0

只需使用 has_one 而不是 has_many。如果您想拥有“一堆图像”但您需要“正好 2 个”,则可以使用 has_many。

于 2012-08-19T16:30:01.207 回答