Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 266 Pomógł: 20 Dołączył: 15.11.2006 Skąd: Koszalin Ostrzeżenie: (0%)
|
Witam,
Jak rozwiazujecie uruchamianie akcji w implementacji innej akcji? Dodam, iz u mnie kazda akcja posiada swoj widok. Zatem w akcji1, w ktorej musze uruchomic inna akcje2 musialbym jakos przypisac do zmiennej - widok akcji2, a potem przeslac go w zmiennej akcji1 (juz plus akcja2) to widoku akcji1 ? Nie wiem jak do tego podejsc. Chodzi o to, ze mam dynamicznie tworzona liste danych w akcji2, a akcja1 tez chce z nich korzystac +dodac odp. swoje funkcjonalnosci. Schemat: Akcja_showItems->Uruchom akcje main->akcja main wykonuje swoj kod->uruchom szablon akcji_main->przekaz go w zmiennej do akcj showItems->uruchom szablon akcji_showItems przekazuja do niego rowniez dane z akcji main.. Jak do tego podejsc ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 72 Pomógł: 1 Dołączył: 2.06.2006 Ostrzeżenie: (0%)
|
Na pewno będę stosować GET np. do wywołania wybranego formularza http://program.pl/nrIdFormularza wiadomo tam gdzie jest to mile widziane. Ale w innych przypadkach nie będzie dobrym rozwiązaniem stosować GET lub POST (brzydki kod i nie połapię się).
Mój program ma umożliwiać dodawanie elementów, warunki, akcje, filtry do formularza (tego konkretnego formularza). Dodawane różne elementy do wybranego formularza np. akcje będą generować dane czy zostało dodane element lub inne informacje jak chociażby HTML (nie ważne. Ważne jest aby nie ograniczać się jakimiś ograniczeniami tylko tworzyć luźne powiązania, które po zmianach w jakieś akcji nie będzie wymagała zmian w innych miejscach kodu itd). Tak więc mój DUŻY PROBLEM to jest zebranie, łączenie tych wszystkich danych i przekazywaniu do różnych akcji (W CodeIgniter są to klasy typu kontroler). która to później przekazuje dane do różnych klas i one obrabiają dane. Nieraz dane mogą być pomiędzy sobą powiązane np. jak zrobić że mam jakieś zakładki, a w jednej z nich dane użytkownika, a w drugiej chcę zobaczyć dane szczegółowe z innej tabeli powiązane z tym danym użytkownikiem. Trzeba pamiętać żeby nie pogubić danych co użytkownik wybrał, żeby później mógł wrócić do poprzedniej zakładki z tymi danymi co użytkownik wybrał. Tak więc bardzo interesuje się rozwiązaniami, jakie stosujecie. A jak na razie, spodobało mi się rozwiązanie Pana Cysiaczek. Tylko nie wiem jak przekazuje te różne dane pomiędzy różnymi wywołaniami stron. Czy stosuje sesje do której serializuje obiekt typu actionData. Jak się ma do tego wzorzec sigleton (czy on tylko ma zapewnić jeden obiekt w wywołaniu kodu - wykonanie akcji, która coś wykona i skorzysta z innych klas, a na końcu skończy żywot obiekt i będzie czekać na następną reakcje użytkownika). Ten post edytował kaniagandzowski 29.08.2007, 21:57:26 |
|
|
|
c3zi [php/MVC] Lancuszek akcji, akcja w akcji. 1.07.2007, 21:35:18
Cysiaczek Powiem Ci coś... To jest bardziej skomplikowane ni... 1.07.2007, 22:36:19
c3zi Witam,
Cysiaczek:
Niewatpliwie pomogles, aczkol... 3.07.2007, 09:41:42
Cysiaczek Każdy obiekt akcji zawiera obiekt typu actionDataO... 3.07.2007, 13:11:21
NoiseMc Mi sie podoba jak to jest rozwiazane w ZF. W akcji... 3.07.2007, 14:35:01
menic U mnie troche jest to inaczej. Myslalem nad zdefin... 3.07.2007, 14:43:45
Cysiaczek @NoiseMc - Można rzeczywiście w ciele akcji wywoła... 3.07.2007, 14:48:33
NoiseMc Mozna myslec tez w ten sposob, akcje jako komponen... 3.07.2007, 15:05:20
c3zi Cysiaczek:
W ktorym momencie definiujesz obiekt A... 3.07.2007, 19:54:07
Cysiaczek Ten obiekt jest tworzony przy tworzenieu egzemplar... 3.07.2007, 20:05:51
c3zi No tak, kazda klasa ma wlasny obiekt z danymi. Jak... 3.07.2007, 22:40:37
Cysiaczek Helper dostarcza mi w tym przypadku interfejs dost... 3.07.2007, 23:46:06
NoiseMc Cytat$this->data->actionName=$this... 13.07.2007, 02:28:15
Cysiaczek Ten obiekt nie należy do warstwy modelu. To po pro... 13.07.2007, 12:31:57
menic Z wszystkich mozliwosci zaprojektowania z jakimi s... 15.07.2007, 16:45:20
kaniagandzowski Cysiaczek:
Bardzo mi się spodobał twój pomysł i c... 29.08.2007, 20:45:56
menic Ja u siebie postawiłem na elastycznośc. Może i ten... 29.08.2007, 20:55:59
Ludvik Ja skłaniam się do wzorca obiektu kontekstu. Wszys... 29.08.2007, 22:34:40
kaniagandzowski Nie znam tego wzorca Context Object (wzorca obiekt... 30.08.2007, 09:06:53
Ludvik Google wyrzuca pierwszy wynik - Core J2EE Patterns... 30.08.2007, 10:15:27
kaniagandzowski Dzięki za szybką odpowiedz.
Przeczytałem klika kr... 30.08.2007, 13:47:06
Ludvik Klasy HttpRequest i HttpResponse to pseudo-klasy, ... 30.08.2007, 15:40:53 ![]() ![]() |
|
Aktualny czas: 1.01.2026 - 09:40 |