symfony 2 od podstaw full, ebooki6

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • szpetal.keep.pl
  • Podobne

     

    symfony 2 od podstaw full, ebooki6

    [ Pobierz całość w formacie PDF ]
    Spis treci
    Podzikowania .............................................................................. 13
    Cz I
    Tworzenie prostych stron WWW .................................... 15
    Rozdzia 1.
    Uruchomienie przykadowego projektu ........................................... 17
    Dystrybucja with vendors — okoo 6 MB ....................................................................... 17
    Dystrybucja without vendors — okoo 200 kB ............................................................. 17
    Przykad 1.1. Aplikacja przykadowa ............................................................................ 18
    ROZWIZANIE ..................................................................................................... 18
    Podsumowanie .............................................................................................................. 22
    Rozdzia 2.
    Hello, world! .................................................................................. 25
    Przestrzenie nazw .......................................................................................................... 25
    Pakiet ............................................................................................................................. 26
    Kontroler i akcja ............................................................................................................ 27
    Widok ............................................................................................................................ 28
    Przykad 2.1. Hello, world! ........................................................................................... 28
    ROZWIZANIE ..................................................................................................... 28
    Zmodyfikowane pliki .................................................................................................... 39
    rodowiska pracy .......................................................................................................... 40
    Tworzenie i usuwanie pakietów .................................................................................... 42
    Uycie przestrzeni nazewniczych .................................................................................. 42
    Cechy Symfony 2 .......................................................................................................... 44
    Formaty konfiguracji ............................................................................................... 44
    Uruchomienie gotowego przykadu ............................................................................... 46
    Rozdzia 3.
    Doczanie zewntrznych zasobów ................................................. 47
    Przykad 3.1. Pusta Dolinka .......................................................................................... 49
    ROZWIZANIE ..................................................................................................... 49
    Przykad 3.2. Dolina Piciu Stawów Polskich ............................................................... 53
    ROZWIZANIE ..................................................................................................... 53
    Rozdzia 4.
    Szablon witryny ............................................................................. 57
    Przykad 4.1. Dwa kabele .............................................................................................. 60
    ROZWIZANIE ..................................................................................................... 61
    Rozdzia 5.
    Hipercza i struktura aplikacji ...................................................... 65
    Tworzenie i usuwanie akcji ........................................................................................... 65
    Tworzenie i usuwanie kontrolerów ............................................................................... 67
    4
    Symfony 2 od podstaw
    Tworzenie i usuwanie pakietów .................................................................................... 67
    Definiowanie adresów URL akcji ................................................................................. 68
    Przykad 5.1. Fraszki ..................................................................................................... 69
    ROZWIZANIE ..................................................................................................... 69
    Przykad 5.2. Zabytki Lublina ....................................................................................... 72
    ROZWIZANIE ..................................................................................................... 74
    Przykad 5.3. Piosenki dla dzieci ................................................................................... 77
    ROZWIZANIE ..................................................................................................... 78
    Rozdzia 6.
    Bdy 404 ..................................................................................... 83
    Strony bdów w Symfony 2 ......................................................................................... 84
    Przykad 6.1. Gady ........................................................................................................ 86
    ROZWIZANIE ..................................................................................................... 86
    Nadpisywanie widoków dowolnych pakietów .............................................................. 91
    Programowe generowanie bdów 404 oraz 500 ........................................................... 92
    Rozdzia 7.
    Publikowanie projektu na serwerze hostingowym ........................... 93
    Przykad 7.1. Gady — wersja lokalna z wasn domen ............................................... 93
    ROZWIZANIE ..................................................................................................... 94
    Przykad 7.2. Gady — wersja z serwera firmy NetArt .................................................. 95
    ROZWIZANIE ..................................................................................................... 95
    Przykad 7.3. Gady — wersja z serwera firmy Light Hosting ....................................... 97
    ROZWIZANIE ..................................................................................................... 97
    Rozdzia 8.
    Podsumowanie czci I ............................................................... 101
    Dystrybucje Symfony 2 ............................................................................................... 101
    Przykadowa aplikacja ACME demo .......................................................................... 101
    Pierwszy samodzielnie wykonany projekt ................................................................... 102
    Zewntrzne zasoby ...................................................................................................... 103
    Szablon witryny .......................................................................................................... 103
    Podstawy routingu ....................................................................................................... 104
    Bdy 404 .................................................................................................................... 104
    Publikowanie projektu ................................................................................................. 105
    Przykad 8.1. Przygotowanie pakietu symfony2-customized-v1.zip
    (bez przykadu src/Acme) ......................................................................................... 106
    ROZWIZANIE ................................................................................................... 106
    Cz II
    Widoki ....................................................................... 109
    Rozdzia 9.
    Twig ........................................................................................... 111
    Logiczne nazwy widoków ........................................................................................... 111
    Nadpisywanie widoków z folderu vendor ................................................................... 113
    Nazwy widoków akcji ................................................................................................. 114
    Przykad 9.1. Nazwy logiczne widoków, adnotacja @Template() i metoda render() ....... 116
    ROZWIZANIE ................................................................................................... 116
    Skadnia widoków Twig .............................................................................................. 119
    Wyczanie interpretacji w szablonie .......................................................................... 120
    Przykad 9.2. Wyczanie interpretacji fragmentu szablonu ........................................ 121
    ROZWIZANIE ................................................................................................... 122
    Podwójne rozszerzenie .html.twig ............................................................................... 123
    Modyfikacja nagówka Content-Type przy uyciu parametru _format ................. 124
    Modyfikacja nagówka Content-Type metod set() .............................................. 124
    Przykad 9.3. Modyfikacja nagówka Content-Type ................................................... 125
    ROZWIZANIE ................................................................................................... 125
    Spis treci
    5
    Rozdzia 10. Zmienne, wyraenia i operatory Twig ........................................... 129
    Przekazywanie zmiennych do widoku ........................................................................ 129
    Przykad 10.1. Data i godzina ...................................................................................... 130
    ROZWIZANIE ................................................................................................... 131
    Zabezpieczanie zmiennych .......................................................................................... 132
    Przykad 10.2. Zabezpieczanie zmiennych .................................................................. 134
    ROZWIZANIE ................................................................................................... 135
    Przekazywanie do widoku tablic ................................................................................. 138
    Przekazywanie do widoku obiektów ........................................................................... 139
    Wyraenia Twig .......................................................................................................... 139
    Operatory Twig ........................................................................................................... 141
    Definiowanie zmiennych wewntrz widoku ................................................................ 144
    Zmienne globalne ........................................................................................................ 145
    Rozdzia 11. Instrukcje sterujce for oraz if ..................................................... 147
    Instrukcja for ............................................................................................................... 147
    Instrukcja if ................................................................................................................. 150
    Przykad 11.1. Korona ziemi ....................................................................................... 151
    ROZWIZANIE ................................................................................................... 152
    Przykad 11.2. Dziea literatury wiatowej .................................................................. 155
    ROZWIZANIE ................................................................................................... 155
    Przykad 11.3. Tabliczka mnoenia ............................................................................. 157
    ROZWIZANIE ................................................................................................... 157
    Przykad 11.4. Tabela potg ........................................................................................ 161
    ROZWIZANIE ................................................................................................... 161
    Przykad 11.5. Bezpieczna paleta kolorów .................................................................. 163
    ROZWIZANIE ................................................................................................... 164
    Rozdzia 12. Znaczniki, filtry i funkcje ............................................................. 169
    Znaczniki Twig ........................................................................................................... 169
    Znaczniki for oraz if .............................................................................................. 171
    Znaczniki macro, from i import ............................................................................ 171
    Znacznik filter ....................................................................................................... 172
    Znacznik set .......................................................................................................... 173
    Znacznik extends ................................................................................................... 173
    Znacznik block ...................................................................................................... 175
    Znaczniki extends i block oraz dziedziczenie ....................................................... 175
    Znacznik use ......................................................................................................... 178
    Znacznik include ................................................................................................... 179
    Znacznik spaceless ................................................................................................ 179
    Znacznik autoescape ............................................................................................. 180
    Znacznik raw ......................................................................................................... 180
    Znacznik flush ....................................................................................................... 180
    Znacznik do ........................................................................................................... 180
    Znacznik render ..................................................................................................... 181
    Filtry ............................................................................................................................ 181
    Funkcje ........................................................................................................................ 184
    Przykad 12.1. Piosenki dziecice ............................................................................... 185
    ROZWIZANIE ................................................................................................... 186
    Rozdzia 13. Trójstopniowy podzia widoków .................................................... 195
    Przykad 13.1. Opowiadania Edgara Allana Poe ......................................................... 197
    ROZWIZANIE ................................................................................................... 198
    Rozdzia 14. Podsumowanie czci II .............................................................. 205
    6
    Symfony 2 od podstaw
    Cz III Dostosowywanie Symfony 2 ........................................ 207
    Rozdzia 15. Dodawanie nowych pakietów ....................................................... 209
    Lista pakietów zawartych w Symfony ......................................................................... 209
    Zawarto folderu vendor/ ........................................................................................... 210
    Pobieranie pakietów do folderu vendor/ .......................................................................... 211
    Doczanie pakietów do kodu ..................................................................................... 212
    Przykad 15.1. Przygotowanie dystrybucji symfony2-customized-v2
    zawierajcej pakiet DoctrineFixturesBundle ............................................................ 212
    ROZWIZANIE ................................................................................................... 213
    Rozdzia 16. Podsumowanie czci III ............................................................. 217
    Cz IV Praca z baz danych ................................................... 219
    Rozdzia 17. Pierwszy projekt wykorzystujcy baz danych .............................. 221
    Przykad 17.1. Imiona ................................................................................................. 221
    ROZWIZANIE ................................................................................................... 222
    Rozdzia 18. ORM Doctrine 2 .......................................................................... 233
    Tworzenie i usuwanie bazy danych ............................................................................. 233
    Doctrine 2.1 ................................................................................................................. 234
    Tworzenie tabel w bazie danych ................................................................................. 235
    Struktura klas dostpu do bazy danych ....................................................................... 236
    Dodawanie nowych waciwoci do istniejcej klasy ................................................. 237
    Typy danych ................................................................................................................ 238
    Operowanie klasami dostpu do bazy danych ............................................................. 240
    Klasy Entity i EntityManager ................................................................................ 240
    Stan obiektu Entity ................................................................................................ 241
    Tworzenie nowych rekordów ................................................................................ 242
    Usuwanie rekordów .............................................................................................. 243
    Pobieranie wszystkich rekordów z bazy ................................................................ 243
    Przykad 18.1. Rzeki ................................................................................................... 243
    ROZWIZANIE ................................................................................................... 244
    Rozdzia 19. Dostosowywanie klas dostpu do bazy danych ............................. 251
    Klasy Entity oraz Repository ....................................................................................... 251
    Podstawowe metody klas Repository .......................................................................... 252
    Metoda find() ........................................................................................................ 252
    Metoda findAll() ................................................................................................... 253
    Metoda findBy() .................................................................................................... 253
    Metoda findOneBy() ............................................................................................. 254
    Metoda findByX() ................................................................................................. 254
    Metoda findOneByX() .......................................................................................... 255
    Nadpisywanie metod klasy Entity ............................................................................... 255
    Metoda __toString() klasy Entity .......................................................................... 255
    Metoda fromArray () klasy Entity ......................................................................... 256
    Nadpisywanie metod klasy Repository ....................................................................... 256
    Przykad 19.1. Tatry .................................................................................................... 257
    ROZWIZANIE ................................................................................................... 257
    Rozdzia 20. Podsumowanie czci IV ............................................................. 265
    [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mement.xlx.pl
  • Designed by Finerdesign.com