Tomasz Skaraczyński

Podstrony
 
Tomasz Skaraczyński, ebooki
[ Pobierz całość w formacie PDF ]
4
PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework
Co z akcjami, które nie mog by prezentowane w przegldarce? ........................ 38
Warunkowe zwracanie widoków ........................................................................... 39
Przekierowania ............................................................................................................... 40
danie nietrafione ................................................................................................ 42
Inne rodzaje przekierowa ..................................................................................... 44
Przed akcj i po akcji ...................................................................................................... 44
Obiekt obsugujcy dania ............................................................................................ 46
Informacje o daniu ............................................................................................. 48
Informacje o zasobie .............................................................................................. 48
ParameterHolder i funkcje proxy .................................................................................... 49
Funkcje proxy ........................................................................................................ 50
Ciasteczka ....................................................................................................................... 51
Przesyanie plików na serwer ......................................................................................... 52
Obsuga sesji ................................................................................................................... 53
Proste logowanie .................................................................................................... 54
Usuwanie zmiennej z sesji ..................................................................................... 56
Zmienne sesji w widokach ..................................................................................... 57
Atrybuty jednorazowe ............................................................................................ 57
Kilka sów o konfiguracji sesji ............................................................................... 59
System uprawnie .......................................................................................................... 60
Przegld funkcji systemu uprawnie ..................................................................... 64
Zaawansowane listy uwierzytelnie ...................................................................... 64
Walidacja ........................................................................................................................ 66
Mechanizm walidacji ............................................................................................. 67
Podsumowanie ................................................................................................................ 68
Rozdzia 3. Warstwa modelu ............................................................................ 69
Od bazy do modelu ......................................................................................................... 69
Baza danych ........................................................................................................... 70
Generowanie schematu YML na podstawie bazy danych .............................................. 73
Konfiguracja propela ............................................................................................. 73
Generowanie bazy danych na podstawie schematu YML .............................................. 77
Anatomia pliku schema.yml .................................................................................. 79
Dostpne typy danych ............................................................................................ 81
Definiowanie pól ................................................................................................... 83
Indeksy ................................................................................................................... 84
Waciwoci poczenia ......................................................................................... 84
Dwa schematy. Czy to moliwe? ........................................................................... 85
Co w modelu piszczy ...................................................................................................... 87
Katalogi modelu ..................................................................................................... 88
Model w akcji ........................................................................................................ 88
Konstruowanie kryteriów ............................................................................................. 100
Warunkowe pobieranie danych ............................................................................ 100
Typy porównywania dozwolone dla metody add ................................................. 102
Inne metody obiektu Criteria ............................................................................... 103
Zliczanie rekordów .............................................................................................. 107
Surowe zapytania SQL ................................................................................................. 107
Korzystanie z Creole ............................................................................................ 108
Rozszerzanie modelu .................................................................................................... 109
Poczenia z baz danych ............................................................................................. 112
Wicej o pliku database.yml ................................................................................ 112
Podsumowanie .............................................................................................................. 114
Spis treci
5
Rozdzia 4. Warstwa widoku .......................................................................... 115
Domylna akcja i jej widok .......................................................................................... 115
Reguy dla szablonów widoku ............................................................................. 116
Logika a szablon .................................................................................................. 117
Pomocniki ..................................................................................................................... 117
Pomocniki ogólnie dostpne ................................................................................ 119
Layouty ......................................................................................................................... 120
Inny layout ........................................................................................................... 121
Pomocniki w layoutach ........................................................................................ 123
Zmiana layoutu dla moduu ................................................................................. 123
Zmiana layoutu dla szablonu widoku .................................................................. 124
Zmiana layoutu dla akcji ...................................................................................... 125
Usuwanie layoutu ................................................................................................ 126
Elementy widoku .......................................................................................................... 127
Proste doczanie pliku ........................................................................................ 127
Partiale ................................................................................................................. 128
Komponenty ................................................................................................................. 133
Sloty ............................................................................................................................. 136
Konfiguracja ................................................................................................................. 139
Pliki view.yml ...................................................................................................... 139
Kaskada plików konfiguracyjnych ....................................................................... 140
Obiekt Response .................................................................................................. 141
Sterowanie sekcj meta poprzez obiekt odpowiedzi ............................................ 142
Pliki zewntrzne ........................................................................................................... 143
Pliki CSS i JS ....................................................................................................... 144
Manipulowanie kolejnoci doczanych plików ................................................. 144
Okrelanie medium .............................................................................................. 145
Komponenty slotowe .................................................................................................... 146
Podsumowanie .............................................................................................................. 149
Rozdzia 5. Przykadowa aplikacja .................................................................. 151
wiat wizytówek .......................................................................................................... 151
Projekt bazy danych ..................................................................................................... 152
Instalacja layoutu i konfiguracja widoku ...................................................................... 154
Wykonanie modelu ....................................................................................................... 158
Budowa menu ............................................................................................................... 158
Strona o firmie .............................................................................................................. 160
Panel administracyjny — o firmie ....................................................................... 161
Interfejs uytkownika — o firmie ........................................................................ 164
Strona referencji ........................................................................................................... 164
Panel administracyjny — referencje .................................................................... 165
Interfejs uytkownika — referencje ..................................................................... 175
Strony z ofert .............................................................................................................. 176
Panel administracyjny — kategorie ..................................................................... 177
Panel administracyjny — produkty ...................................................................... 179
Panel administracyjny — kategorie — cig dalszy .............................................. 185
Panel administracyjny — zdjcia ......................................................................... 188
Interfejs uytkownika — oferta ........................................................................... 191
Sentencje — panel administracyjny i interfejs uytkownika ........................................ 197
Licznik odwiedzin ........................................................................................................ 202
Podsumowanie .............................................................................................................. 203
6
PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework
Rozdzia 6. Aplikacja Zend ............................................................................. 205
Szybka instalacja .......................................................................................................... 205
Test instalacji ................................................................................................................ 206
Po instalacji .................................................................................................................. 206
Pierwsza akcja na rozgrzewk ...................................................................................... 207
Konfiguracja projektu ................................................................................................... 208
Layout ........................................................................................................................... 209
Interfejs klienta ............................................................................................................. 210
Strona o firmie ..................................................................................................... 210
Menu .................................................................................................................... 214
Referencje ............................................................................................................ 216
Oferta ............................................................................................................................ 217
Submenu .............................................................................................................. 220
Kategoria ............................................................................................................. 221
Szczegóy produktu .............................................................................................. 223
Dodatki ................................................................................................................ 224
Panel administracyjny ................................................................................................... 229
Inny layout dla panelu .......................................................................................... 229
Zarzdzanie stron o firmie ................................................................................. 230
Administracja referencjami .................................................................................. 234
Kategorie ............................................................................................................. 243
Zarzdzanie produktami ....................................................................................... 252
Sentencje .............................................................................................................. 264
Podsumowanie .............................................................................................................. 269
Rozdzia 7. Aplikacja CakePHP ...................................................................... 271
Instalacja frameworka ................................................................................................... 271
Konfiguracja bazy danych ............................................................................................ 272
O firmie ........................................................................................................................ 273
Model ................................................................................................................... 273
Kontroler .............................................................................................................. 274
Widok .................................................................................................................. 275
Layout ........................................................................................................................... 275
Logowanie na ekranie ................................................................................................... 276
Menu ............................................................................................................................. 276
Komponent .......................................................................................................... 277
Helper .................................................................................................................. 277
Referencje ..................................................................................................................... 280
Model referencji ................................................................................................... 280
Oferta ............................................................................................................................ 282
Model na rozgrzewk ........................................................................................... 282
Oferta w poszczególnych kategoriach ................................................................. 285
Szczegóy wizytówki ........................................................................................... 287
Sentencje ...................................................................................................................... 288
Komponent .......................................................................................................... 288
Uruchomienie komponentu Sentencje ................................................................. 289
Licznik .......................................................................................................................... 290
Komponent licznika ............................................................................................. 290
Uruchamianie licznika ......................................................................................... 291
Panel administracyjny ................................................................................................... 292
Zmiana layoutu .................................................................................................... 292
Strona administracyjna o firmie ........................................................................... 293
Referencje ............................................................................................................ 296
Kategorie ............................................................................................................. 304
Spis treci
7
Produkty ............................................................................................................... 310
Dodawanie nowego produktu .............................................................................. 312
Sentencje .............................................................................................................. 324
Podsumowanie .............................................................................................................. 327
Podsumowanie ............................................................................. 329
Dodatek A rodowisko pracy web developera ................................................ 331
Serwer HTTP ................................................................................................................ 331
Interpreter PHP ............................................................................................................. 332
Serwer baz danych ........................................................................................................ 332
Wszystko w jednym, czyli scyzoryk ............................................................................. 332
rodowisko projektowania baz danych ........................................................................ 333
Edytory kodu ................................................................................................................ 333
Przegldarki .................................................................................................................. 334
Narzdzia do pracy w grupie ........................................................................................ 334
Dodatek B Wirtualne hosty ............................................................................ 337
Importowanie wirtualnych hostów do pliku konfiguracyjnego Apache ....................... 337
Definiowanie wirtualnych hostów ................................................................................ 337
Wirtualny host dla lokalnego hosta .............................................................................. 338
Konfiguracja systemu Windows ................................................................................... 338
Dodatek C Szybka instalacja ......................................................................... 341
Odtworzenie bazy danych ............................................................................................. 341
Zainstalowanie projektu Symfony, Zend i CakePHP .................................................... 341
Dodatek D Zarzdzanie projektem ................................................................. 343
Bibliografia .................................................................................. 345
Skorowidz .................................................................................... 347
[ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • sylkahaha.xlx.pl
  •  
    Copyright 2006 MySite. Designed by Web Page Templates