![]() |
![]() ![]() |
![]() |
-rea- |
![]()
Post
#1
|
Goście ![]() |
Mam aplikacje opierającą się o MVC w takiej strukturze:
Kod public_html - libframework - application - - controllers //itd. - - panel - web index.php Pytanie jak stworzyć panel administracyjny? To mają być osobne klasy w katalogu panel? Jak się wtedy odwoływać? Panel administracyjny miałby być czymś w rodzaju osobnej aplikacji, i to z jego poziomu byłby dostęp do zarządzania nimi, tylko jak to zaimplementować? |
|
|
-Gość- |
![]()
Post
#2
|
Goście ![]() |
Nikt nie wie?
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie wie czego ?
To co podałeś to nie jest struktura aplikacji tylko katalogów, skoro to nie jest żaden popularny framework to skąd ludzie mają wiedzieć jak najlepiej dodać cokolwiek tutaj ? -------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
-Gość- |
![]()
Post
#4
|
Goście ![]() |
Jak odwoływać się do metod aplikacji, jak to zaplanować, jak stworzyć panel? Jak to jest w innych framerokach? Mam własny, chce zaimplementować panel administracyjny, pytanie jak to zrobić dobrze.
|
|
|
-rea- |
![]()
Post
#5
|
Goście ![]() |
To jak, nikt mnie nie nakieruje?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
Raczej musisz przemysleć strukturę klas, bibliotek i samodzielnie to wmyślić bo sam najlepiej znacz swoja pracę.
Cytat Jak to jest w innych framerokach? Pobierz klika frameworków i sprawdź jak tam jest to rozwiazane i wtedy kombinuj. -------------------- Manual prawdę Ci powie.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 84 Dołączył: 29.11.2006 Skąd: bełchatów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
-rea- |
![]()
Post
#8
|
Goście ![]() |
Tak, mam podobne rozwiązanie, tylko jak połączyć router panelu (bo jest osobną aplikacją) z routerem aplikacji (przy wczytywaniu jej metod).
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 84 Dołączył: 29.11.2006 Skąd: bełchatów Ostrzeżenie: (0%) ![]() ![]() |
Czemu router masz jako aplikacja?
|
|
|
-rea- |
![]()
Post
#10
|
Goście ![]() |
Nie router jako aplikacje... router to router, na podstawie uri wczytuję daną aplikacje np. panel administracyjny. załóżmy że to taki adres
Cytat Jako że jest to sobna aplikacja, ma swój kontroler, modele, widoki itd. wszytko działa. I teraz mam też inną aplikacje np. Blog, link do niej wygląda tak: Cytat A jak chce wyświetlić artykuły Cytat Pytanie, jak z poziomu panelu, odwoływać się do tych samych metod(modeli)? Aby to wyglądało np. tak: Cytat I żeby w panelu wyświetliło mi się prawie to samo, tylko że z innym widokiem. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 84 Dołączył: 29.11.2006 Skąd: bełchatów Ostrzeżenie: (0%) ![]() ![]() |
Nie łatwiej
Jeżeli ktoś wpisze panel.domena.pl ustawi folder panel i będzie obsługiwał aplikacje w tym folderze.
|
|
|
-rea- |
![]()
Post
#12
|
Goście ![]() |
Cytat strona główna = folder - application { blog (arts,list,show), user(show,list) } panel = folder - panel{ blog (arts,add,delete), user(add,delete,edit) } Co to znaczy? Poza tym pokazałeś jak uruchomić panel, a mi nie o to chodzi. Uruchomienie panelu już mam. Teraz chce z poziomu panelu móc uruchomić modele innej aplikacji np. do usuwania artów itd. tylko nie wiem jak to połączyć, bo prócz URI, trzeba by było wczytać też ACL aplikacji itd. |
|
|
-Gość- |
![]()
Post
#13
|
Goście ![]() |
Odświeżam.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Sposobów na panel wieloaplikacyjny jest kilka. Jeśli panel to osobna aplikacja, to trzeba ustalić kila rzeczy...
1. trzeba odczytać z tablicy/pliku jakie apliakcje są dostępne 2. na podstawie linku określić jaka aplikacja ma być odczytana, a następnie pobrać jej routing (chyba że jest specjalny, dla panelu osobno) 3. wczytać podstawowe informacje aplikacji, jak acl, położenie katalogów, spl itd, żeby był do nich łatwy dostęp. 4. zakładając że każda aplikacja, ma w sobie katalog panel, to w nim można magazynować klasy z metodami dodającymi arty, usuwaniem, edycją i co tam chcesz. IMO wąskim gardłem jest tu połączenie routingu aplikacji z tym z panelu. Ten post edytował !*! 13.06.2012, 12:08:28 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
-rea- |
![]()
Post
#15
|
Goście ![]() |
A jakieś informacje odnośnie tego routingu moglibyście podać? Jak to jest robione w innych frameworkach?
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:37 |