Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF][Symfony2][SF2]Automatyczne uzupełnianie formularza
filipsz
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.05.2013

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


Nie mam pojęcia jak rozwiązać mój problem w Symfony2.

Mam Encję z 2 kolumnami z relacją 1:n jedna kolumna prowadzi do tabeli wykorzystywanej przez FOSUserBundle a druga do innej.

Chciał bym żeby w formularzu automatycznie uzupełniało się id zalogowanego użytkownika do 1 kolumny i pobierało się {id} z adresu (metodą get) i wpisywało do drugiego pola, oba pola powinny być ukryte albo mogą się dodawać w momencie przetwarzania formularza.

Proszę o pomoc.

Ten post edytował filipsz 9.11.2013, 22:13:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
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%)
-----


Po prostu ustaw odpowiednie właściwości dla obiektu:
  1. public function someAction($id) {
  2. $otherObject = $this->get('...')->findOne($id);
  3.  
  4. $object = ...; // new .../findOne
  5. $object->setOther($otherObject);
  6. $object->setUser($this->getUser());
  7.  
  8. $form = $this->createForm(new SomeObjectType(), $object);
  9.  
  10. ...
  11. }
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 Aktualny czas: 22.08.2025 - 05:44