Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MVC]: Akcje, widoki i uklad strony, co sadzicie
Leezard
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 19.09.2004
Skąd: Uć

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


witam

jest tak: mam strone, ktora zawiera w sobie:
- 3 bloki po lewej stronie
- 2 blok glowne
- 2 bloki po prawej stronie

bloki to zmienne smarty do ktorych sa przypisywane konkretne wypelnione w odpowiednim widoku szablony. Doszedlem do tego ze chcac wypelnic na raz wszystkie bloki trzeba uzyc ActionChain, i tak zrobilem. Gra gitara, ale oczywiscie mam troche wieksze wymagania (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Chcialbym zeby mozna bylo, piszac prosty plik xml, wsadzic do dowolnego bloku dowolne "cos". Tzn ze raz w bloku L1 (lewa strona, pierwszy od gory) jest efekt akcji GetNews, innym razem akcja TopTen czy tam inne bzdury. I tak z wszystkimi blokami. Oczywiiscie nie wsyzstie akcje mozna uzyc w bloku.

I teraz wymyslilem takie cos, ze pisze sobie ten plik np w formacie:
  1. <www>
  2. <request name="nazwa_akcji_wywolywanej">
  3. <block id="oznaczenie_bloku'>
  4. <module>nazwa_modulu</module>
  5. <action>nazwa_akcji</action>
  6. <name>nazwa_w_action_chain</name>
  7. </block>
  8. ...
  9. </request>
  10. ....
  11. </www>

gdzie wszystko w sekcji <block> to parametry akcji wywolywanych w ActionChain. Przy probie wykonywania kazdej akcji, sprawdzam czy w pliku jest sekcja request dotyczaca tej akcji. jesli jest to na podstawie jej zawarrosci tworze ActionChain i wykonuje, uzyskujac wszystkie potrzebne informacje, ktore w widoku przypisuje do konkretnych blokow,

Czy to wyglada sensownie? Czy wogole do d... rozwiazanie? A moze jakies sugestie jak to zrobic?

Z gory dzieki

Ten post edytował Leezard 7.03.2005, 18:45:33
Go to the top of the page
+Quote Post

Posty w temacie


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: 18.10.2025 - 12:12