Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony, Propel], Jak obsłużyć obiekt zwrócony przez metode doSelect
Emanuel1989
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 30.06.2008

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


Witam
Mam taki problem od niedawna "siedze w" symfony i nie wiem w jaki sposób wykorzystać obiekt zwrócony przez metode doSelect dla objaśnienie sprawy zamieszczam kod:
  1. <?php
  2. $c = new Criteria();
  3. $c->add(UserPeer::USERID, $userid, Criteria::NOT_EQUAL); //warunki bez sensu
  4. $c->add(UserPeer::EMAIL, $email); //warunki bez sensu
  5. $wynik = UserPeer::doSelect($c);
  6. ?>


I tu pojawia się problem bo nie wiem w jaki sposób dobrać się do informacji zwróconych do zmiennej wynik jeśli jest np kilkanaście odpowiadających rekordów?

PS. Jeszcze mam pytanko jak stworzyć zapytanie ograniczające ilość zwracanych kolumn takie SELECT userid,email(tylko dwie a nie wszystkie).....
Proszę o pomoc
Z góry thx

Ten post edytował Cysiaczek 30.06.2008, 19:52:39
Powód edycji: poprawiłem bbcode (cysiaczek)
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A nie przesadzasz troszkę? Przecież to są jedne z najbardziej podstawowych informacji przerabianych w dokumentacji i tutorialach propela.
Poza tym wspomniana dokumentacja jest napisana również po polsku. Więc o co chodzi?

Ten post edytował mike 30.06.2008, 19:42:13
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Popieram zdanie ~mike'a - to nie jest probem z Propelem, ani tym bardziej z Symfony, tylko z PHP. Nie wiesz jak się do tablicy dobrać? Ok, powiem Ci (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Pętlą foreach

Pozdrawiam
Go to the top of the page
+Quote Post
Vengeance
post
Post #4





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

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


Jakbyś znaleźć nie mógł:

  1. <?php
  2. $c = new Criteria();
  3. $c->add(UserPeer::USERID, $userid, Criteria::NOT_EQUAL); //warunki bez sensu
  4. $c->add(UserPeer::EMAIL, $email); //warunki bez sensu
  5. $wynik = UserPeer::doSelect($c);
  6.  
  7. foreach($wynik as $uzytkownik) {
  8.  echo $uzytkownik->getName(); // metoda bez sensu
  9. }
  10. ?>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 01:44