Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] Propel
Lonas
post
Post #1





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

Ostrzeżenie: (20%)
X----


Czy jest w propelu jakaś metoda dzięki której wykonam takie zapytanie:

SELECT * FROM user WHERE TIMEDIFF( NOW( ) , LAST_ACTION ) < 10

próbowałem np tak ale niestety ..
  1. <?php
  2. $c -> add(SfGuardUserProfilePeer::TIMEDIFF( NOW( ) , LAST_ACTION ), 10, Criteria::LESS_EQUAL);
  3. ?>


Ten post edytował Lonas 20.02.2009, 11:36:10


--------------------
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Chyba będziesz musiał skorzystać z Criteria::CUSTOM (więcej w Dok., Googleu)
Go to the top of the page
+Quote Post
Lonas
post
Post #3





Grupa: Zarejestrowani
Postów: 576
Pomógł: 14
Dołączył: 9.11.2005

Ostrzeżenie: (20%)
X----


Wymęczyłem.. gdyby ktoś kiedyś potrzebował

  1. <?php
  2. $c = new Criteria();
  3.    $action_time = time() - (10*60);
  4.    $c -> add(SfGuardUserProfilePeer::LAST_ACTION, $action_time, Criteria::GREATER_THAN);
  5.    $users = SfGuardUserProfilePeer::doSelect($c);
  6. ?>


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 02:28