Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [symfony]zapis tablicy do kilku tabel bazy danych
trucksweb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


mam sobie dosyc rozbudowana tablice z zamowieniem- czyli informacje o kliencie,produktach,dostawie,itp

chcialbym teraz dokonac zapisu danych do bazy- oczywiscie relacyjna baza danych.
Tablica jest tworzona dynamicznie a nie jako jeden formularz i nie moge uzyc funkcji bind.
W jaki sposob dokonac zapisu w klasie ? Robie pierwszy projekt w symfony stad moje pytanie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
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%)
-----


Cytat
Tablica jest tworzona dynamicznie a nie jako jeden formularz i nie moge uzyc funkcji bind.
W czym przeszkadza fakt, że jest to dynamiczny formularz? Nadal możesz odpowiednio przygotować obiekt formularza, by móc go bindować.

Jeżeli nie jesteś wstanie (poprzez zagnieżdżone formularze itp.) utworzyć formularza bazującego na formularzu "modelu", wtedy po prostu utwórz sobie kilka różnych obiektów modelu. Coś w stylu:
  1. <?
  2.  
  3. $arr = ...;
  4.  
  5. $abc = new ModelAbc();
  6. $abc->fromArray($arr['abc']);
  7.  
  8. $def = new ModelDef()
  9. $def->fromArray($arr['def']);
  10. $abc->setDef($def);
  11.  
  12. $abc->save();
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: 14.10.2025 - 14:19