Sadece ben 'Ürün' ve 'Resim' adlı bir sınıf adında bir sınıf var, bir proje üzerinde çalışıyor. Her ürün görüntülerin iki tür, bir 'ön' imajını ve 'geri' bir görüntü var, bu yüzden iki alan, image_front_id denilen bir ve image_back_id denilen bir tarif.
Aşağıdaki gibi yöntem BaseProduct :: kurulumunda (), ben ön görüntüler için ilişkiyi tanımlamıştır:
$this->hasOne( 'Image', array ('local' => 'image_front_id', 'foreign' => 'id' ) );
Ben 'image_back_id' yerel fieldname ile artık sınıf 'Image' başka 'hasOne' tanımlamak, ancak Şimdi, belli ki, bu doğru çalışmıyor. Yani benim soru: nasıl birden çok 'tek-bir' ilişkileri aynı sınıfa tanımlayabilirsiniz? Ben bir süredir bu arıyor oldum, ama onu bulmak için görünmüyor olabilir.