Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony]problem z zapisaniem danych do bazy z POST
AxZx
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


witam

w pliku schema.yml mam
Kod
budowa_ciala: {type: varchar(40)}


w formularzu
  1. <?php
  2. echo object_input_tag($grupa_dane, 'getBudowaciala')
  3. ?>


w kontrolerze
  1. <?php
  2. $dane->fromArray($this->getRequest()->getParameterHolder()->getAll(), BasePeer::TYPE_FIELDNAME);
  3. $dane->save();
  4. ?>


problem w tym ze nie zapisuje danych do kolumny budowa_ciala - w tablicy POST przychodzi budowaciala a nie budowa_caiala.
jak mam to zorganizowac zeby to dobrze dzialalo? co zmienic? moze cos w schema.yml trzeba dodac albo zmienic nazwe kolumny?

pozdrawiam

EDIT:
tak przy okazji.
jak zapisac dane jeżeli w formularzu mam date wygenerowane przez funkcje object_input_date_tag?
chodzi mi o to zeby w akcji zapisywania nie trzeba bylo nic dodawac - zapis danych odbywa sie przez
  1. <?php
  2. $dane->fromArray($this->getRequest()->getParameterHolder()->getAll(), BasePeer::TYPE_FIELDNAME);
  3. $dane->save();
  4. ?>


Ten post edytował AxZx 9.08.2008, 13:42:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
destroyerr
post
Post #2





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


Co do pierwszego problemu to powinno pomóc:
  1. <?php
  2. echo object_input_tag($grupa_dane, 'getBudowaCiala')
  3. ?>


Jeśli chodzi o drugie pytanie, to zależy od tego czy object_input_date_tag generuje Ci pole z kalendarzem js czy pola bez js.
Go to the top of the page
+Quote Post
AxZx
post
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


pomogło. dzięki:)

ale z ta data nie wiem. generuje 3 selecy - Y m d. w POST przychodzi tablica data_urodzenia z indeksami year, month, day.
wiec nie wiem czy trzeba nadpisac metode setDataUrodzenia ?

EDIT:
okej, nadpisalem metode setDataUrodzenia w modelu i dziala elegancko:)
mozesz jedynie napisac czy to poprawne rozwiazanie czy cos znowu przeoczylem w symfony.

pozdrawiam

Ten post edytował AxZx 10.08.2008, 09:46:11
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: 22.08.2025 - 14:49