![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
witam
to symfony zamiast pomagac wrzuca kolejne klody pod nogi (albo raczej pod palce:) w tabeli profil mam kolumne data_urodzenia w formacie YYYY-mm-dd w formularzu podaje przedzial wieku, czyli np 16 - 22 chcialbym teraz pobrac rekordy z bazy ktore spelniaja ten warunek.
kombinuje z addAsColumn i getColumnForAs i jeszcze Criteria::custom ale to nic nie daje - caly czas jakis blad. -------------------- aplikacje internetowe | Symfony
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 3 Dołączył: 21.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
moze cos takiego zadziala:
Kod $c = new Criteria();
$date_16 = date('Y-m-d',mktime(0, 0, 0, date("m") , date("d"), date("Y") - 16)); $date_22 = date('Y-m-d',mktime(0, 0, 0, date("m") , date("d"), date("Y") - 22)); $c->addAnd(ProfilPeer::DATA_URODZENIA,$data_22,Criteria::GREATER_EQUAL); $c->addAnd(ProfilPeer::DATA_URODZENIA,$data_16,Criteria::LESS_EQUAL); -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
moge uznac to za rozwiazanie tymczasowe - droga na okolo. jednak przydaloby sie wiedziec jak rozne funkcje mozna w sql wykonywac poprzez propela:)
tylko ze mam dziwny problem z tym kod jaki utworzylem z Twoja pomoca wyglada tak:
dlaczego problemgeneruje zapytanie tylko z jednym warunkiem?
o czyms znowu zapomnialem? pozdrawiam -------------------- aplikacje internetowe | Symfony
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 3 Dołączył: 21.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
nie add tylko addAnd
pozdrawiam -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Zeby odwolac sie 2x do tego pola trzeba zwrocic nowe kryteria i na nowych ktyreriach wykonac warunek
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
w tym jest problem ze ktos moze wpisac w formularzu tylko jedna wartosc - wtedy tylko raz bedzie podany warunek.
ale widze ze jak w jednym warunku dam $c->addAnd to jest dobrze. -------------------- aplikacje internetowe | Symfony
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:38 |