Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony2][SF2][SF] Zapisywanie danych w bazie
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


Witam,

Potrzebuję zrobić formularz, w którym po przyciśnięciu przycisku "Zapisz" dane zostaną zapisane w bazie danych.
Sprawa wydaje się prosta jednak część danych w TWIGu potrzebuję wyświetlać nieedytowalnych a część edytowalnych, w taki sposób:

  1. nazwa_team1 (pole nieedytowalne) / typTeam1 (pole edyt.- input) / nazwa_team2 (pole nieedytowalne) / typTeam2 (pole edyt. - input)
  2. nazwa_team3 (pole nieedytowalne) / typTeam3 (pole edyt. - input) / nazwa_team4 (pole nieedytowalne) / typTeam4 (pole edyt. - input)
  3. nazwa_team5 (pole nieedytowalne) / typTeam5 (pole edyt. - input) / nazwa_team6 (pole nieedytowalne) / typTeam6 (pole edyt. - input)
  4. nazwa_team7 (pole nieedytowalne) / typTeam7 (pole edyt. - input) / nazwa_team8 (pole nieedytowalne) / typTeam8 (pole edyt. - input)
  5. ...
  6. (w sumie 10 takich par)


W kontrolerze pobieram dane (nieedytowalne) o meczach w taki sposób:

  1. public function typesAction(){
  2. $repository = $this->getDoctrine()->getRepository('MyTyperkaBundle:Match');
  3. $matches = $repository->getMatchesPerMatchday(1);
  4. return array('matches' => $matches);
  5. }


i odczytuje je w TWIGu.

Nie wiem tylko teraz jak wstawić pomiędzy nie pola edytowalne - inputy ( w celu podania typu na dany mecz )
Tzn. jak to powinno być zapisane w kontrolerze aby formularz zawierał część danych już uzupełnionych a część do wypełnienia ?

Ten post edytował damianooo 3.02.2016, 14:22:20
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.08.2025 - 16:54