Ben yazıyorum uygulamalar toplanması için iyi bir uyum yapmak olacağını görmek için Doktrini (versiyon 1.0.3) ile karıştırmasını duyuyorum.
Ben bir sorgu yapmak ve sadece 3 alanları dönmek için çalışıyorum. Ben tek bir tabloda doğru alanları alıyorum, ama ben sadece bir alanını istediğiniz zaman katılmak tablo her şeyi alıyorum. Ben SQL phpMyAdmin ne olmalıdır dışarı yazdım ve ben Sadece ihtiyacım olanı döndürür.
31 $ftp_info = Doctrine_Query::create()
32 ->select('f.uid, f.home, s.identifier')
33 ->from('FtpUser f')
34 ->leftJoin('f.Submitter s')
35 ->where('f.uid = ?',500)
36 ->execute();
37
38 print $ftp_info[0]->uid ."\n";
39 print $ftp_info[0]->home ."\n";
40 print $ftp_info[0]->Submitter->description ."\n";
41 print $ftp_info[0]->Submitter->identifier ."\n";
Bu bana sorguda bunun için sormadım açıklaması için bir değer verir. Bu iki tablo uygun kurulum yöntemlerinde tanımlanan bir-bir ilişkisi var.
Ben eksik ne herhangi bir ipucu var mı?