0

我想复制 4 个表,深度关联:

 Test->Scale->Question->Option 

进入

TestResult->ScaleResult->QuestionResult->OptionResult

在 TestResult 和 OptionResult 我想添加一些新列,并且我需要每个“有很多”表的 id 将其放入每个“属于”表中。

因此,当我使用时,find()我想为 Cake 返回的结果添加别名。

4

1 回答 1

0

是的,这是可能的。您可以在 $hasMany、$belongsTo 等中提供别名。

public $hasMany = array(
    'ImagesAlias' => array(
        'className' => 'Image',
        'foreignKey' => 'car_id'
    )
);

您可以在文档中阅读有关它的所有内容

于 2013-06-11T13:53:50.500 回答