Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZF]bootstrap - znaczenie zadania
elmozaur
post
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
Go to the top of the page
+Quote Post
tvister
post
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
Go to the top of the page
+Quote Post
KrzysiekWildfire
post
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.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 14:40