Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zarządzanie wieloma aplikacjami w jednym FW
uncuncunc
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
uncuncunc
post
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
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: 29.12.2025 - 18:03