Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 426 Pomógł: 32 Dołączył: 24.05.2007 Ostrzeżenie: (0%)
|
Stworzylem taki uklad folderow i ogolny zarys aplikacji
/root ----/index.php (wiadomo) ----/app --------/config(glowne pliki kofiguracyje aplikacji) --------/baseview.php(bazowy widok ladujacy widoki z komponentow) -------/basecontrolel.php(bazowy kontroller ladujacy kontolery z komponentow) -------/basemodel.php(bazowy mode ladujacy modele z komponentow) -------/components(folder z komponentami) -----------/przykladowy_komponent ---------------/schema.xml(opis i konfig komponentu) ---------------/languages(pliki jezykowe) ---------------/model(modele komponentu w zaleznosci od akcji, np act=view to lafujemy model odpowiedzialny za podglad analogicznie ponizej) ---------------/view(widoki komponentu) ---------------/controler(kontrolery komponentu) ----/cache (poprostu cache) ----/libs (folder z bibliotekami) --------/js (mootoolsy i inne kosmate kudlacze ) --------/php -----------/classes (pliki z klasami do laczenia sie z baza, sesja, obsluga gd i inne) -----------/functions(pliki z funkcjami) ----/languages(pliki jezykowe do glownej czesci czy ktos moglby mi poradzic czy to bedzie wystarczajco elastyczne do aplikacji powiedzmy obslugi biura nieruchomosci. szukalem na forum jak zbudowac elastyczna aplikacje ale jedyne co znalazlem to ten watek: http://forum.php.pl/index.php?showtopic=47...mp;#entry261941 ale w nim nic nie ma (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Glowne zalozenie to instalacja komponentow przez uzytkownika bez zbednej babraniny i wgrywania dziesieciu plikow do osmiu roznych folderow. Uzytkownik sciaga paczke wybiera opcje i juz. Jak mozna uzyskac np efekt stalych i dynamicznych komponentow. Powiedzmy ze mam aplikacje i pewne komponenty sa widoczne caly czas i maja mozliwosc ingerencji w inne komponenty, a inne sa uruchamiane tylko podczas zadania. Prosilbym o jakies pomysly, poprawki, przyklady, uwagi... Niektore komponenty chcialbym np ladowac przez ajax, jaka bylaby najlepsza metoda na wciagniecie takiego komponentu? zrobienie dodatkowego pliku ext.php laczacego sie z baza i posiadajacego wlasna sesje ialdujacego komponent czy jeszcze jakis inny sposob Ten post edytował deirathe 4.04.2008, 21:58:32 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 597 Pomógł: 30 Dołączył: 19.02.2003 Skąd: Tychy Ostrzeżenie: (0%)
|
Układ folderów raczej nie ma znaczenia, większe ma na pewno to jak jest zbudowany framework. Układ folderów tworzy się taki by był wygodny przy dodawaniu / edycji systemu.
Jeśli masz małe doświadczenie to może na początku skorzystaj z gotowego jakiegoś frameworka, albo podpatrz tam rozwiązania, które są zastosowane. |
|
|
|
deirathe Budowanie elastycznej aplikacji 4.04.2008, 21:53:07
deirathe CodeIgniter mi sie podobal ale troch sztywny sie o... 4.04.2008, 22:15:41
guitarnet.pl jquery.com
biblioteka javascript, dostarcza efekty... 8.04.2008, 04:40:41 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 10:24 |