Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.12.2007 Ostrzeżenie: (0%)
|
Mam problem z rozkazaniem klasie, aby pokazała tylko takie obiekty, których wartość ID nie występuje w kolumnie wartości ID2 innej tabeli, czyli chcę tak rozkazać klasie wygenerowanej przez Propela, aby przetłumaczyła to na taki SQL:
W jaki sposób tego dokonać? Z góry dziękuję za odpowiedzi |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 14.12.2007 Ostrzeżenie: (0%)
|
Hm, chciałem zrobić coś w rodzaju:
Jednak to zapytanie wewnątrz add() jest konwertowane na niepoprawne :/ Można w jakiś prosty sposób dodać warunek w postaci zwykłego SQLa do zapytania? //dodano: Powyższy sposób działa, jeśli zamiast tamtego add-a zrobi się taki:
Czyli usunąć trzeba nazwę tabeli przed polem. Ale to i tak rozwiązanie bardzo naokoło, nie podoba mi się (choć już działa) :/ //dodano2: Tfu, nie działa. Bo dodaje IS NULL na końcu. Potrzebuję nadal odpowiedzi na pytanie, czy można dodać warunek w postaci zwykłego SQLa do obiektu Criteria? Ten post edytował Thomashek 21.08.2008, 13:51:09 |
|
|
|
Thomashek [Symfony][Propel] Wyrażenie ... WHERE ... IN (SELECT ...) 21.08.2008, 13:08:15
LBO Obiło mi się o uszy, że Propel nie obsługuje zagni... 21.08.2008, 13:18:34
LBO Zależy Tobie na obiektach, prawda?
Nic prostszego... 21.08.2008, 13:53:59
Thomashek Dzięki, pomogłeś.
A konkretnie to, o co mi chodzi... 21.08.2008, 14:02:53
LBO [PHP] pobierz, plaintext <?php$c = new Criteria... 21.08.2008, 14:04:15 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 21:33 |