-gość-
15.02.2012, 08:33:08
Chciałbym mieć 2/lub więcej aplikacji korzystających z 1 frameworka (obojętnie czy to zend, ci, symfony). Pytanie jak coś takiego rozwiązać. Stworzyć pierw router główny który np odpala pierwszą aplikacje i następnie wczytuje router dla niej?
skowron-line
15.02.2012, 08:36:53
Nie bardzo kumam o co chodzi ale możliwe że to będzie to czego szukasz
Kod
framework
-public_html
--aplikacja_1
--aplikacja_2
Gość
15.02.2012, 08:47:32
Tak, wiem jak zaprojektować katalogi. Chodzi mi o to jak wczytać konkretną aplikacje w danym momencie? Muszę stworzyć osobny router dla FW (ten wczyta np tablicę z podstawowymi danymi dla każdej aplikacji i na podstawie np URI ją uruchomi?) a później wczytać router dla aplikacji która została wczytana?
red.orel
15.02.2012, 08:51:28
Źle interpretujesz pojęcie framework.
Gość
15.02.2012, 08:53:21
red.orel to nie jest temat o interpretacji. Nie nabijaj postów.
red.orel
15.02.2012, 08:59:06
Pokaż mi framework uruchamiający się bez aplikacji.
Gość
15.02.2012, 09:13:03
Nie zrozumiałeś o co mi chodzi. Temat dotyczy uruchamiania konkretnych aplikacji w danym momencie, zakładając że jest ich dużo.
Kod
/public_html
/app1
/app2
/app3
Zakładając że URI jest puste '' wczytuje app1 bo jest pierwsza, później wczytuję dla niej router i na nim operuje... Gdy URI ma np app3, wczytuję router dla app3 i na nim operuje. Tak to ma wyglądać?
gac3k
15.02.2012, 10:27:48
no to najpierw napisz sobie klasę która będzie interpretować z jaką aplikacją ma mieć do czynienia, a później implementujesz je w bootstrapie, czy gdzie tam definiujesz sobie routy. Uzależniając je od tej klasy.
by_ikar
15.02.2012, 17:58:00
Przekierowujesz cały ruch na jakiś plik. Powiedzmy masz 2 pliki, i każdy plik to inna aplikacja. Z poziomu htaccess (czy innych ustawień serwera) przekierowujesz żądanie na konkretny plik, w efekcie czego odpalasz konkretną aplikacje. Jakiś ten link być musi, nie może być tak że link jest pusty w przypadku wszystkich aplikacji, bo wtedy skąd niby serwer ma wiedzieć jaką aplikacje chcesz odpalić? W myślach raczej nie potrafi póki co nikt czytać, aczkolwiek na forum znachorzy i wróżbici coraz częściej poszukiwani..
Przekierowujesz takie żądanie, i powiedzmy masz pusty adres / który odpala główną aplikacje, i masz też adres /admin który odpala aplikacje administratora.
Wszystko w tych frameworkach rozbija się o pliki, w których startujesz frameworka, podając nazwę/ścieżkę do aplikacji którą chcesz wystartować.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.