Czyli w bazie mam konfiguracje roznych grup(zasobow) i musze stworzyc taki ui tabs za pomoca jquery i po nacisnieciu przycisku "Zapisz" ma sie zapisac tylko zasob ktory przegladalismy.
Poki co nie mam zbytnio kodu bo w symfony raczkuje od 3dni jednak chcialem zapytac sie o sama idee.
Tak by wygladal routing:
Kod
cms_configuration:
pattern: /konfiguracja/{group}
defaults: {_controller: MeritooBackendCmsBundle:Configuration:index}
requirements:
group: \d+
_method: GET
cms_configuration_save:
pattern: /konfiguracja/{group}
defaults: {_controller: MeritooBackendCmsBundle:Configuration:save}
requirements:
group: \d+
_method: POST
pattern: /konfiguracja/{group}
defaults: {_controller: MeritooBackendCmsBundle:Configuration:index}
requirements:
group: \d+
_method: GET
cms_configuration_save:
pattern: /konfiguracja/{group}
defaults: {_controller: MeritooBackendCmsBundle:Configuration:save}
requirements:
group: \d+
_method: POST
Czyli gdy dostajemy zadanie GET wyswietli nam pelny panel razem z zakladkami gdy jednak zapiszemy powinna zapisac sie tylko zawartosc zakladki ktora przegladamy w tym momencie.
Problem polega na tym ze nie wiem jak przechowywac informacje ktora grupe edytuje...jak w jquery mozna zmienic aktualny adres url zeby po zmianie zakladki zmienic id grupy..
Lub czy ktos z was zna jakies lepsze rozwiazanie?