![]() |
![]() |
![]()
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: 2 Pomógł: 0 Dołączył: 9.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ok. Wydaje mi się, że zakumałem - wiem gdzie zacząć. Dzięki za pomoc.
Znaczy się zajrzałem do horde routes i znalazłem jeszcze coś takiego: https://github.com/robap/php-router Poza tym, dla wszystkich, którzy zmagają się z podobnymi do moich problemami, to znalazłem nawet wskazówkę w angielskiej wikipedii: http://en.wikipedia.org/wiki/Front_Controller_pattern Jeszcze raz dzięki za pomoc. Ten post edytował lgh 9.03.2012, 19:34:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 06:56 |