ponieważ chcę oddzielić frontend i backend systemu. Stworzyłem 2 foldery wewnątrz kontrolerów jak frontend i backendsterowniki routingu w podfolderach - kodek
Poniżej jest struktura mojego folderu kontrolera
controller
--frontend
---store.php
---processing.php
---profile.php
---authenticate.php
---register.php
--backend
---authenticate.php
---stats.php
---users.php
---property_manage.php
---register.php
mogę uzyskać dostęp do funkcji za pomocą
frontend/store/add
frontend/store/manage
......
backend/stats/sales
backend/stats/payments
.....
ale chcę wystartować frontend i segmenty backendów z adresu URL.
Sprawdziłem funkcję wyznaczania trasy w kodzie znaków, ale zgodnie z moją wiedzą muszę indywidualnie określać każdą trasę. Ponieważ mam około 12 kontrolerów i każdy ma około 10 -15 funkcji, być może będę musiał określić każdą funkcję na trasie.
Czy istnieje inny skuteczny sposób na osiągnięcie, korzystając z trasowania lub w jakikolwiek inny sposób? (Bez użycia htaccess)
dzięki kolego ... działa świetnie .. więc potrzebuję zdefiniować trasę dla każdego kontrolera. czy możesz mi powiedzieć, co oznacza 1 $? – LiveEn
$ 1 reprezentuje pierwsze wyrażenie, tutaj (: dowolne) jest wyrażeniem, możesz mieć wiele wyrażeń na każdej regule, a wyrażenie jest reprezentowane jako 1 $, 2 $ itd. Po drugiej stronie – hsuk
(: num) dopasuje segment zawierający tylko liczby, (: any) będą pasować do segmentu zawierającego dowolny znak, (\ d +) dopasuje dowolną cyfrę, ([az] +) będzie pasować do dowolnego tekstu alfa – hsuk