Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 3 Dołączył: 8.01.2008 Ostrzeżenie: (10%)
|
Witam!
Na serwisach z różnymi podstronami, do których trzeba coś pobrać z bazy lub coś zrobić w php, daję switch - jest on wtedy wielki, no i niezależnie na ktorą stronę się wejdzie, przeglądarka będzie musiała pobrać cały plik. Znacie może jakieś lepsze sposoby takiego obsługiwania stron? Czy switch to najepsze wyjście? Do stron używam systemu szablonów PHPTAL, który jest opraty na xml. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 230 Pomógł: 3 Dołączył: 8.01.2008 Ostrzeżenie: (10%)
|
Narazie coś nie mogę się w tym połapać - pracuje z PHPTALem, systemem szablonów - jest świetny i za nic nie chce z niego zrezygnować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Znalazłem gotowe rozwiązanie jak zintegrować Zend z PHPTALem, ale właśnie nie mogę się w tym wszystkim połapać. O MVC poczytałem, o Zendzie również troche. Ale w tym tutorialu jest troche dziwna struktura:
Cytat |/application | |/modules # modules directory | | |/default # directory of the module named 'default' | | | |/contollers # controllers of the default module | | | |/views # views of the default module (may contain also helpers and filters) | | | | /templates # templates of the default module (default ZF name is scripts) | | | | /layouts # this one holds scripts (templates) for the IndexController | | |/nextmodule | | | |/controllers | | | |/... W folderze application jest folder modules, w którym są chyba wszystkie moduły, a w każdym module kontrollery do niego i widoki. Mi się zdawało, że to kontrollery mają być trzonem danej akcji, a nie moduły które tylko pobierają dane z bazy danych ;| A dodatkowo coś nie mogę tu znaleźć modułów - widzę tu tylko kontroller (w folderze controllers IndexController.php) i widok (layouts i templates w views, tj. główne szablony strony www i szablony podstron). Tak ta struktura powinna wyglądać? I gdzie są te moduły? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A co mi w ogóle daje ten Zend że tak warto jego używać? Chyba nie problem napisać klasę kontrollera, modułu i widoku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Bo nie wiem czy warto wtajemniczać się w to, czy zabrać się za swój mały MVC framework. Ten post edytował Apocalyptiq 22.04.2009, 10:02:42 |
|
|
|
Apocalyptiq Obsługiwanie stron - switch najlepszy? 18.04.2009, 15:21:10
rzymek01 Cytatdaję switch - jest on wtedy wielki, no i niez... 18.04.2009, 15:27:20
Apocalyptiq no nie, ale ściąga plik 18.04.2009, 15:35:05 
AxZx Cytat(Apocalyptiq @ 18.04.2009, 16:35... 22.04.2009, 12:11:54
vokiel Dajesz switch'a żeby rozdzielić ruch na podstr... 18.04.2009, 16:50:11
Spawnm art o tym, poczytaj . 18.04.2009, 16:54:11
Apocalyptiq Nie pliki, tylko odpowiednie akcje w php, np. pobr... 18.04.2009, 17:45:00
Spawnm tablica z nazwami funkcji , jeśli nazwa funcji z ... 18.04.2009, 18:05:45
1010 Według mnie switch jest dobrym rozwiązaniem 18.04.2009, 18:08:01
Apocalyptiq Hm, no ale z funkcjami wyjdzie tak samo jak ze swi... 18.04.2009, 18:08:08
1010 A zauważyłeś spadek wydajności?
Do przeglądarki i... 18.04.2009, 18:09:26
Apocalyptiq Aha, no raczej wydajność jest spoko, robiłem dotyc... 18.04.2009, 18:31:04
1010 Ja również nie miałem z tym nigdy problemów a mam ... 18.04.2009, 20:10:27
Apocalyptiq Dzięki za rady 19.04.2009, 10:08:20
dr_bonzo Switcha to mozna uzyc do 5 statycznych podstron.
... 19.04.2009, 11:22:41
1010 Nigdy nie zauważyłem spadku wydajności przez switc... 19.04.2009, 20:24:03
potreb Już zaprzestałem korzystać ze switcha, bo jest wię... 19.04.2009, 20:38:28
dr_bonzo CytatNigdy nie zauważyłem spadku wydajności przez ... 19.04.2009, 22:27:50
1010 CytatA jak dodatkowo cala aplikacje trzymasz wewna... 20.04.2009, 07:47:32
megawebmaster No hardcore Jednak MVC ma moc No i nie trzeba pi... 20.04.2009, 20:40:19
Apocalyptiq Dzięki za liczne odpowiedzi, więc jako dobry zamie... 21.04.2009, 09:43:21
Kocurro Sorry za offtopica.
Apocalyptiq jak chcesz pisać ... 21.04.2009, 11:10:29
Apocalyptiq Dzięki za rade
Hm, tak poczytałem o MVC, fajna s... 21.04.2009, 14:57:15
megawebmaster Szczerze Symfony z jego Admin-Generatorem ma więks... 21.04.2009, 15:06:08
Apocalyptiq Ja jednak spróbuje samemu napisać prosty system op... 21.04.2009, 15:15:38
ikssde Masz url w postaci :
a ) zendowy router umo... 21.04.2009, 15:43:39
Apocalyptiq Dzięki, nieco mi to wyjaśniłeś Więc najpierw ładu... 21.04.2009, 15:55:41
ikssde W gwoli ścisłość ta architektu... 21.04.2009, 16:06:47
megawebmaster @ikssde ładnie wytłumaczył - masz 3 warstwy - kont... 21.04.2009, 16:36:00
Apocalyptiq Dzięki za wytłumaczenie tego, ale jeszcze co do te... 21.04.2009, 16:54:13
megawebmaster __construct() jest uruchamiane niezależnie od... 21.04.2009, 17:37:30
Apocalyptiq Dzięki za wytłumaczenie tego mechanizmu
Tak zacz... 21.04.2009, 20:01:30
ikssde Jak budujesz sobie stronę na podstawie Zenda, to n... 21.04.2009, 22:14:01
megawebmaster Warto, bo otrzymujesz pewne stabilne i pewne mecha... 22.04.2009, 12:10:26
Apocalyptiq Nawet bym przeszedł na Zend, ale wiem, gdzie są te... 22.04.2009, 13:36:23
megawebmaster http://www.heavymind.net/zend-framework-tutorial/
... 22.04.2009, 14:15:21
ikssde Moduły to nie modele. Równie dobrze możesz pominąć... 22.04.2009, 14:21:05
Apocalyptiq Tym razem robiłem wszystko od początku, zgodnie z ... 25.05.2009, 10:44:57 ![]() ![]() |
|
Aktualny czas: 10.01.2026 - 18:42 |