Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wzorzec MVC, pobieranie danego kontrollera (klasy), jak zapobiec załadowaniu wbudowanych klas i innych
Luneth
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 7
Dołączył: 16.07.2007
Skąd: Gorzów Wielkopolski

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


Witam, otóż zainteresowałem się wzorcem MVC w PHP, a dokładniej tymi przykładami: 1 oraz 2.
Mam pytanie, w jaki sposób zabezpieczyć możliwość stworzenia egzemplarza np PDO lub innej wcześniej zadeklarowanej, gdy użytkownik wpisze w adresie PDO etc?

Ten post edytował Luneth 11.06.2010, 17:57:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Luneth
post
Post #2





Grupa: Zarejestrowani
Postów: 95
Pomógł: 7
Dołączył: 16.07.2007
Skąd: Gorzów Wielkopolski

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


Owszem, ale wcześniej mam request_once'em załadowane dwa pliki z dwoma klasami, klasy parsującej adres oraz klasę która ustanawia połączenie z mySQL używając PDO. A to przecież działa tak: metoda zwraca nazwę kontrolera do linijki: $moduł = new $router->getKontroler(); , a getKontroler() polega na znalezieniu jedynie wartości odp zmiennej i zwróceniu jej. Więc jak user wpisze sobie PDO czy Database (ta moja klasa) to się utworzy egzemplarz danej klasy. A funkcję __autoload mam zdefiniowaną tak, że się faktycznie ładują tylko pliki z określonego folderu (IMG:style_emoticons/default/smile.gif)
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: 6.10.2025 - 21:50