![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Witam mam pewien problem tworze sobie prosty "framework" no i widoki wygladaja u mnie jak w kohanie tzn jest glowna klasa View ktora wczytuje widok i podmienia elementy widok wyglada np tak:
Dla mnie tak jest wygodniej niz tworzyc klase view dla kazdego kontrolera i wtedy szablon Gdzie do {DIV1},{DIV2} i {DIV3} sa ladowanie poszczegolne komponenty/pluginy jednak troche mi to nie pasuje i wyczytalem w kilku watkach z archiwum pro ze lepiej uzywac widoki z php czyli moj widok podmienic na takie cos:
Lub widzialem ze mozna $this -> pole. I nie wiem zabardzo jak zrobic klase tak aby podmieniala $div1 na wartosc ktora ustawie w klase View w kontrolerze. Tzn w kontrolerze mamy
Jak zrobic by klasa ktora wczyta widok news.php podmienila zmienna z prawdziwego php? Na szablonach to jest prosto zrobic jednak jest to malo elastyczne bo wszystkie warunki lub sprawdzenie czy ktos jest zalogowany sa na poziomie kontrolera co zmusza mnie czasami do robienia kilka roznych szablonow. Do tego jesli podam tablice argumentow do podmiany musze robic foreach() na poziomie kontrolera lub w moim przypadku na poziomie klasy View by wszystko podmienic co jest glupie i nie elastyczne. Wiec prosze o pomoc. Ten post edytował marcio 25.09.2009, 23:16:12 -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 13:19 |