![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 9.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Może na początek chciałbym się przywitać z wszystkimi forumowiczami, czytającymi ten wątek. Mam taki konkretnie problem/pytanie. Dotychczas pisałem sobie aplikacje w PHP w taki sposób, że w katalogu głównym umieszczałem plik index, w nim znajdowała się pętla sterująca aplikacją - reagująca na różne wywołania zmiennych przekazywanych przy pomocy metod POST i GET. Taka pętla wyglądała mniej więcej tak:
Dotychczas, gdy pisałem sobie korzystając z całego dobrodziejstwa skryptowego PHP wszystko działało dla mnie idealnie. Teraz chciałbym popróbować się z obiektowym PHP i w zasadzie zastanawiam się, jak miałoby odbywać się sterowanie aplikacją. Czy w pliku index powinna być identyczna drabinka, tylko odwołująca się do metod klasy, czy też całą taką drabinkę mógłby "wcisnąć" do którejś z metod klasy zawierającej interfejs aplikacji? Na chwilę obecną intuicja podpowiada mi, że może powinno udać się wcisnąć drabinkę przed deklaracją klasy do pliku z klasą, ale nie wiem... Może są jakieś bardziej eleganckie metody, aby gdzieś umieścić to sterowanie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Podejrzyj jak to jest robione w najpopularniejszych frameworkach. Dodatkowo, switch to nie jest pętla, a instrukcja warunkowa. Kluczowe słowa które powinny cię zainteresować: php router, horde routes, mvc, framework. Przestudiuj te kilka zagadnień to powinieneś kilka rzeczy zrozumieć.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 06:25 |