![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 20.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
napisałem klasę do ładowania modeli, wywoływanie następuje w sposób np. nazwa.pl/article/showarticle/id, chciałbym się dowiedzieć w jaki sposób stosować polskie url'e np. nazwa.pl/artykul/id Zastanawiam się czy np:
Czy to ma jakiś sens, czy jakoś inaczej do tego podejść? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Tak naprawdę routing kontroler/metoda to analogia do strukturalnej aplikacji i utworzenia pliku o nazwie kontroler.php i w nim ewentualnie jakiś switch/case.
Tu i tu plik może zostać bezpośrednio wywołany z dowolnymi argumentami i metody zabezpieczenia tego są takie same. Na korzyć MVC - jest możliwość zabezpieczenia tego w przejrzystszy sposób, można skorzystać z konstruktora (globalny ACL), można metody zrobić prywatnymi tym samym zablokować możliwość bezpośredniego wywołania i ogólnie obudować to obiektowo. Jeżeli wykonujemy jakieś operacje CRUD na obiektach z własnością to pierwszym krokiem powinno być sprawdzenie praw dostępu - ale tak jak wyżej - nie ma tu większej różnicy w podejściu MVC czy strukturalnym - logika jest taka sama. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 20:49 |