我尝试从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'
);
任何人都知道如何做到这一点?
感谢
莫罗
答案 0 :(得分:0)
只需使用has_one而不是has_many。你会使用has_many,以防你想要“一堆图像”,但你需要'正好2'。