Adam Omelak zend framework 3. poradnik programisty scan.pdf
(
24438 KB
)
Pobierz
Spis tre ci
O autorze ...............................................................................................7
ROZDZIAŁ
1.
Wprowadzenie .....................................................................................11
1.1. Czym jest Zend Framework? ........................................................................................ 11
1.2. Komponenty .................................................................................................................... 12
1.3. Dlaczego warto wybrać wersję 3.0? ................................................................................. 13
1.4. Co nowego w ZF3? ......................................................................................................... 13
1.5. Społeczność ..................................................................................................................... 14
1.6. Przykłady ......................................................................................................................... 15
ROZDZIAŁ
2.
Instalacja ..............................................................................................17
2.1. Wymagane aplikacje ...................................................................................................... 17
2.2. Ustawianie środowiska pracy ....................................................................................... 18
2.3. Ściągnięcie szkieletu aplikacji ....................................................................................... 21
2.4. Konfiguracja Zenda ........................................................................................................ 22
ROZDZIAŁ
3.
Struktura szkieletu aplikacji ...............................................................25
3.1. Pliki konfiguracyjne ....................................................................................................... 25
3.2. Zewnętrzne biblioteki .................................................................................................... 28
3.3. Konfiguracja modułów .................................................................................................. 30
3.4. W jaki sposób działa Zend 3? ........................................................................................ 32
ROZDZIAŁ
4.
Prosta aplikacja i workflow .................................................................35
4.1. Wstępna konfiguracja .................................................................................................... 35
4.2. Modyfikacje w kontrolerze i widoku ................................................................................ 38
ROZDZIAŁ
5.
Tworzenie nowego modu u ................................................................43
5.1. Dodanie przykładowego modułu ................................................................................. 43
5.2. Nowy formularz .............................................................................................................. 45
5.3. Dodawanie rekordów ..................................................................................................... 46
5.4. Edycja rekordu ................................................................................................................ 49
5.5. Usuwanie rekordu .......................................................................................................... 51
5.6. Dodanie modułu przez ZF2Rapid ................................................................................ 53
5.7. Co powinno się znajdować w module? ....................................................................... 53
Kup książkę
Poleć książkę
ROZDZIAŁ
6.
MVC .....................................................................................................55
6.1. Model ................................................................................................................................ 55
6.2. Widok ............................................................................................................................... 58
6.3. Kontroler .......................................................................................................................... 61
6.4. Router ............................................................................................................................... 63
ROZDZIAŁ 7.
Najwa niejsze komponenty ................................................................71
7.1. Event Manager ................................................................................................................ 71
7.2. Module Manager ............................................................................................................ 77
7.3. Service Manager .............................................................................................................. 79
7.4. Hydratory ........................................................................................................................ 87
ROZDZIAŁ
8.
Bazy danych .........................................................................................91
8.1. Adaptery — MariaDB, MySQL, PostgreSQL itp. ...................................................... 91
8.2. Proste zapytania .............................................................................................................. 92
8.3. Zapytania CRUD ............................................................................................................ 95
8.4. Table Gateway ................................................................................................................. 97
8.5. Row Gateway ................................................................................................................... 99
ROZDZIAŁ
9.
Szablony widoków .............................................................................101
9.1. Domyślne widoki .......................................................................................................... 101
9.2. Silniki szablonów — Smarty, Twig ............................................................................ 104
9.3. Layouty i helpery .......................................................................................................... 109
ROZDZIAŁ
10. Formularze .........................................................................................115
10.1. Generowanie ............................................................................................................... 116
10.2. Walidacja ..................................................................................................................... 121
10.3. Filtrowanie ................................................................................................................... 125
10.4. Dekoratory ................................................................................................................... 128
10.5. Wykończenie formularza użytkownika .................................................................. 129
ROZDZIAŁ
11.
Tworzenie listy komiksów ze stronicowaniem ................................137
11.1. Nowy kontroler ........................................................................................................... 137
11.2. Nowy model ................................................................................................................ 139
11.3. Nowy widok ................................................................................................................ 144
11.4. Stronicowanie ............................................................................................................. 146
ROZDZIAŁ
12. Apigility ..............................................................................................151
12.1. Ustawienie środowiska .............................................................................................. 151
12.2. Graficzny panel administracyjny ............................................................................. 155
12.3. Tworzenie serwisów RPC .......................................................................................... 156
12.4. Tworzenie serwisów REST ........................................................................................ 162
12.5. Zabezpieczenie serwisów ........................................................................................... 172
ROZDZIAŁ
13. Tworzenie dynamicznej sondy ..........................................................177
13.1. Nowy kontroler ........................................................................................................... 177
13.2. Nowa biblioteka .......................................................................................................... 182
13.3. Nowe endpointy API ................................................................................................. 189
4
SPIS TREŚCI
Kup książkę
Poleć książkę
ROZDZIAŁ
14. Rejestracja i logowanie .....................................................................193
14.1. Rejestrowanie użytkowników ................................................................................... 193
14.2. Logowanie .................................................................................................................... 207
14.3. Sesja .............................................................................................................................. 211
ROZDZIAŁ
15. Tworzenie panelu administratora i CMS .........................................217
15.1. Nowy moduł ................................................................................................................ 217
15.2. Dostęp do panelu ........................................................................................................ 224
15.3. CMS — system zarządzania treścią ........................................................................ 225
ROZDZIAŁ
16. Tworzenie systemu zarz dzaj cego dost pami u ytkowników .....239
16.1. Podstawowe pojęcia ................................................................................................... 239
16.2. Zabezpieczenia ............................................................................................................ 240
16.3. Strategie ........................................................................................................................ 244
16.4. Integracja systemu autoryzacji ................................................................................. 245
ROZDZIAŁ
17. Tworzenie modu u do debugowania i logów ...................................251
17.1. Własny moduł debugowania .................................................................................... 251
17.2. Obsługa błędów i biblioteka Whoops ..................................................................... 262
ROZDZIAŁ
18. Tworzenie obs ugi wielu j zyków .....................................................269
18.1. Integracja obiektu MvcTranslate ............................................................................. 269
18.2. Dostępne formaty translacji ...................................................................................... 271
18.3. Dodatkowe klasy i metody lokalizacyjne ................................................................ 274
ROZDZIAŁ
19. Tworzenie formularzy opartych na strukturze Bootstrap
TwitterCSS ........................................................................................279
19.1. Przygotowanie formularza i kontrolera .................................................................. 279
19.2. Implementacja formularza w Bootstrap 3 ................................................................... 281
ROZDZIAŁ
20.
Tworzenie w asnej nawigacji i sitemapy ...........................................295
20.1. Przerobienie nawigacji ............................................................................................... 295
20.2. Dodanie patchwaya i linków ..................................................................................... 301
20.3. Dynamiczna sitemapa ................................................................................................ 303
ROZDZIAŁ
21. Tworzenie testów jednostkowych ....................................................309
21.1. Ustawienie środowiska dla testów ........................................................................... 309
21.2. Testowanie modeli Rowset i Fixtures ...................................................................... 312
21.3. Testowanie z użyciem baz danych ........................................................................... 319
21.4. Testy kontrolera i mocks ........................................................................................... 324
Skorowidz
...................................................................................................
331
SPIS TREŚCI
5
Kup książkę
Poleć książkę
6
SPIS TREŚCI
Kup książkę
Poleć książkę
Plik z chomika:
helionpower
Inne pliki z tego folderu:
zaawansowana-analiza-danych-w-pyspark.-metody-przetwarzania-informacji-na-szeroka-skale-z-wykorzystaniem-pythona-i-systemu-spark helion.pdf
(3892 KB)
spark.-blyskawiczna-analiza-danych.-wydanie-ii full.pdf
(7691 KB)
potoki danych. leksykon kieszonkowy. przenoszenie i przetwarzanie danych na potrzeby ich analizy full.pdf
(2009 KB)
Mikołaj Korwin-Kochanowski, Dorota Snoch korfu.-lefkada,-itaka,-kefalonia,-zakynthos.-travelbook.-wydanie-4 ebook.pdf
(30144 KB)
socjotechniki w praktyce. podręcznik etycznego hakera full scan.pdf
(13850 KB)
Inne foldery tego chomika:
Dokumenty
Galeria
K_U_R_S_Y
Prywatne
Zgłoś jeśli
naruszono regulamin