Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] Drop-down List zbazy danych, Jak zrobić
Lukas_
post 23.08.2010, 10:22:23
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 20.08.2010

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


Witam,

Jak zrobić drop-down list z bazy danych w symfony taki mam kod
  1. class ZleceniaPeer extends BaseZleceniaPeer {
  2.  
  3.  
  4.  
  5.  
  6.  
  7. static public function lista()
  8. {
  9. $books = SfGuardUserQuery::create() // retrieve all books...
  10. // ... with their author
  11. ->find();
  12. $wykonawca = array();
  13. foreach ($books as $book)
  14. {
  15. $wykonawca[$book->getUsername()] = (string) $book;
  16. }
  17.  
  18. return $wykonawca;
  19. }



oraz
  1.  
  2. class ZleceniaForm extends BaseZleceniaForm
  3. {
  4. public function configure()
  5. {
  6.  
  7. $this['rezerwa3'], $this['rezerwa4'],
  8. $this['rezerwa5'], $this['data_wykonane']
  9. );
  10.  
  11.  
  12. $this->widgetSchema['wykonawca'] = new sfWidgetFormChoice(array(
  13. 'choices' => ZleceniaPeer::$wykonawca,
  14. 'expanded' => false,
  15. ));
  16.  
  17.  
  18.  
  19. $this->useFields(array('id','tworca_zlecenia','wykonawca','opis','cena','data'
  20.  
  21. ));
  22.  
  23. }
  24. }
  25.  


problem w tym że tablica wykonawca nie jest przekazaywana nigdzie nie mogę znalezć prostego przykładu jak to zrobić z góry dziękuję.
Go to the top of the page
+Quote Post
Diwi
post 23.08.2010, 10:59:59
Post #2





Grupa: Zarejestrowani
Postów: 245
Pomógł: 4
Dołączył: 22.01.2005

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


Zamiast ZleceniaPeer::$wykonawca daj ZleceniaPeer::lista()
Go to the top of the page
+Quote Post
Lukas_
post 23.08.2010, 12:30:48
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 20.08.2010

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


Wielke dzięki działa exclamation.gif guitar.gif
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 Wersja Lo-Fi Aktualny czas: 26.04.2024 - 14:01