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 に答える