Geçenlerde Kohana kullanmaya başladı ve ben miras anda bebeklik aşamasında olduğunu biliyorum. Etrafında çalışma sınıf çocuk model üzerinde bir $ _has_one ek açıklama kullanıyor. May durumda i "makale" bir ebeveyn olarak "sayfa" var. Ben, bir şey gibi var
protected $_has_one = array('mypage'=>array('model'=>'page', 'foreign_key'=>'id'));
Benim denetleyicisi, ben veritabanını sorgular bir eylem var. Bu sorguda ben "sayfa" "makalenin" ebeveyn alanları erişmeye çalışıyorum.
$n->articles=ORM::factory('article')->where('expires','=',0)
->where('articledate','<',date('y-m-d'))
->where('expirydate','>',date('y-m-d'))
->where('mypage->status','=','PUBLISHED')
->order_by('articledate','desc')
->find_all();
Durum sütununda sayfa tablosunda bulunan ve benim sorgu ebeveyne aittir açıkça, çünkü "durumunu bulamıyorum" etkisi bir hata oluşturuyor.
Herhangi bir fikir?