Birden fazla tablo ile Symfony sfDoctrinePager

2 Cevap php

Ben bu çalıştırmak için nasıl merak ediyorum. Benim uygulamada bir Kategori tablosu ve Ürün tablo var. Ben (o zaman ilk kategoride ürünler) bir listede hem Kategoriler ve ekran için Ürünleri birleştiren bir çağrı olması gerekir. Bu olacak almak için bir yolu var mı? Ben çağrı cihazı sorgusunda katılmadan sol çalıştı, ama hile yapmak gibi görünmüyor.

2 Cevap

Ne ben bu çözmek için yaptım sfDoctrinePager ve 2 sorguları bir dizi sonuç vermek oluşturulan yöntemleri genişletilmiş benim kendi çağrı yazmak oldu. Bazı ekstra writting yapmak zorunda ama cezası çalıştı.

Eğer ne istediğinizi tam listesini, sonra çağrı cihazı olacak sayfasına geri dönmek için bir doktrin sorgu yazabilirsiniz.

Eğer ne yapmak istediğini bile% 100 emin, böyle bir sorgu yazmak nasıl bir şema olmadan emin değil. Eğer ilgili kategori bilgileri ile ürünlerini listelemek için çalışıyorsanız, o zaman ihtiyacı olacak bir kategoriler ve ürünler karışık bir listesini isterseniz, muhtemelen bir UNION sorgusu isteyen olacak başka, katılın.

Eğer bir şema gönderebilir ve ne yapıyorsun hakkında biraz daha fazla bilgi varsa, size yardımcı olmak için deneyebilirsiniz.