Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]Formularz -> Select, wartości z bazy
stirith
post
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 2
Dołączył: 18.01.2008

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


Męczę się jakiś czas z takim problemem.

Mam tabelę Pizza w której jest kolumna: nazwa (określa nazwe pizzy)

Jak mam pobrać z bazy za pomocą propela wszystkie nazwy pizz (całą kolumne "nazwa") i później jak to wstawić do formularza select
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dr4ko
post
Post #2





Grupa: Zarejestrowani
Postów: 49
Pomógł: 4
Dołączył: 16.07.2008
Skąd: Gdańsk

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


__toString() to najłatwiejsze rozwiązanie ale mało wydajne. Żeby pobrać tylko interesujące nas pola można zrobić tak:

  1. $oCriteria = new Criteria();
  2. $oCriteria->clearSelectColumns();
  3. $oCriteria->addAsColumn('attackName', AttackPeer::ATTACK_NAME);
  4. $result = AttackPeer::doSelectStmt( $oCriteria );
  5. $result_array = array();
  6. if($result)
  7. {
  8. while($row = $result->fetch(PDO::FETCH_ASSOC))
  9. {
  10. $result_array[] = $row;
  11. }
  12. }
  13. return $result_array;


Wynikiem jest taka tablica: $result_array[0]['attackName']. Przydaje się do pobierania dużej ilości rekordów z kilku tabel na raz.

Ten post edytował dr4ko 14.10.2009, 13:59:22
Go to the top of the page
+Quote Post

Posty w temacie


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: 28.12.2025 - 12:50