Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 1.04.2012 Ostrzeżenie: (0%)
|
Większość FW (framework) wygląda tak:
Kod /public_html - app1 - framework - index.php I wszystko przechodzi przez index.php, odpalany jest router, wczytywana aplikacja w folderu app1 i wszystko gra. Jednak jak stworzyć swego rodzaju ekosystem dla kilku aplikacji? Każda aplikacja to osoby folder z index.php? Czy FW w routerze powinien przekierować na inną aplikacje? Czyli gdy mamy uruchomioną aplikacje app1, i w niej router wykryje np. reglog => 'app3' to zostanie wczytana aplikacja app3? Czy router, powinien mieć swój router wszytkich aplikacji i na jego podstawie wczytywać konkretną, czy robić to inaczej? Jak rozwiązujecie tego typu sprawy? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 1.04.2012 Ostrzeżenie: (0%)
|
Tak, tylko jak to ma wyglądać od strony routingu? Kombinuje napisać własny (tak dla testu) i wykombinowałem coś takiego:
Kod /core_fw /app1 - /config/routing.php /app2 - /config/routing.php index.php Wszytko idzie przez index.php, obie apliakcje korzystają z jednego FW. W index.php odpalam klasę router, która odczytuje plik routing.php z katalogu /app1/config bo załóżmy że ta aplikacja jest pierwsza(domyślna) i uruchamia się jako główna. To w niej mam zdefiniować to kiedy ma się odpalić app2? np. po URI czy domenie? Edycja: bo myślę jescze nad czymś takim, że w katalogu FW byłby plik app_route.php który byłby sprawdzany przez klasę router jako pierwszy, w nim byłaby tablica np. sprawdzająca czy domena się zgadza, albo uri i wtedy byłaby wczytywana odpowiednia aplikacja. Ten post edytował uncuncunc 15.04.2012, 14:23:53 |
|
|
|
uncuncunc Zarządzanie wieloma aplikacjami w jednym FW 15.04.2012, 14:01:38
marcio Kurde wlasnie wczoraj przegladalem source jakiegos... 15.04.2012, 14:09:27
vokiel Zależy co chcesz osiągnąć. Przykładowo, możesz mie... 15.04.2012, 14:10:32
vokiel A jaki framework?
Taka np Kohana, współdzieli modu... 15.04.2012, 14:45:46
uncuncunc Nie wybrałem FW, bo eksperymentuje z trzema, ZF, C... 15.04.2012, 15:30:06
lobopol Symfony 2 ma tak zwane bundle, które w zasadzie ma... 15.04.2012, 18:20:24
lukaskolista nie prosciej zrobic to tak, jak zrobione sa panele... 17.04.2012, 08:22:27 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 18:03 |