![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 518 Pomógł: 18 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Przebrnalem przez kilka tutoriali FZ (wszystkie zadzialaly) W zwiazku z chcecia poznawania dalej tego frameworka chcialbym zapytac o: - bootstrap - slowo pojawilo sie w kilku przykladach. np tutorial http://www.heavymind.net/zend-framework-tutorial/ mowi o bootstrap ale sam plik nie jest tworzony. wygooglalem ze ten bootstrap to cos jak "konfiguracja poczatkowa" jakies ustawienia. Prosilbym kogos kto ma wieksze doswiadczenie o wytlumaczenie do czego w praktyce uzywac sie bootstrap - bo jak widac proste zadania typu album CD nie uzywaja tego pliku/klasy - uruchomienie aplikacji Zendowej - kilka przerobionych przezemnie przykladow inicjowalo aplikacje poprzez $controller->run('./application/controllers'); a czesc poprzez $frontController->dispatch(); jaka jest roznica? - plik index.php - z waaszego doswiadczenia gdzie powinien se znajdowac? (program/index.php czy program/public/index.php) aha i czy polozenie tego pliku ma wplyw na bezpieczenstwo aplikacji? za wszelkie podpowiedzi z gory dziekuje pozdrawiam Grzegorz |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 29 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Oprócz tutoriali przydało by się troche teorii.
Ale wracając do pytania: 1) bootstap jako plik jest uruchamiany za każdym razem i zasadzie może znajdować się w kilku miejsach w strukturze katalogowej. Automatycznie są uruchmiane metody o prefixie '_init' + zezwala na przedefiniowanie sposobu ładowania resourców Co do kolejnych kroków procesu aplikacji to gdzieś w goglach widziałem schemat dispachera myśle że by dużo objaśnił. 2) zend dostarcza bibliotekę + przykładowy szkielet aplikacji reszta zależy od fantazji programisty ps. tak dla wyjaśnienia w twoim przykładzie $controller == $front :-p 3) skrypt na które trafiaja wszystkie żądania powinien znajdować się w katalogu poblicznym (w sesie dostepności a nie nazwy:-p ) + css, js Ten post edytował tvister 1.06.2011, 12:19:42 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 11 Dołączył: 27.10.2010 Skąd: Kutno/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ja mam taką strukturę katalogów:
Kod project |- application | |- configs | |- controllers | |- models | |- layouts | |- views | |- Bootstrap.php |- library | |- Zend |- public |- css |- images |- index.php Tak jest najbezpieczniej, ponieważ użytkownik ma dostęp tylko i wyłącznie do katalogu public, a cała logika aplikacji, konfiguracja, itd. jest niedostępna. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:40 |