symfony w przykładach ebook, ebooki
[ Pobierz całość w formacie PDF ] //-->Spis tre ci5Spis tre ciPodziökowania ............................................................................... 13Wstöp ............................................................................................ 15Czö è ITworzenie stron WWW w Symfony ................................ 17Przykáad 1. Hello, World! ............................................................................................... 19ROZWI ZANIE ............................................................................................................ 19Krok 1. Utwórz nowy projekt Symfony ................................................................... 19Krok 2. Utwórz aplikacj frontend ........................................................................... 20Krok 3. Utwórz moduá o nazwie glowny .................................................................. 22Krok 4. Utwórz akcj glowny/powitanie .................................................................. 23Krok 5. Odwied akcj glowny/powitanie ............................................................... 24Zestawienie poznanych polece ..................................................................................... 24Struktura aplikacji tworzonej w Symfony ...................................................................... 25rodowiska ..................................................................................................................... 28Pasek narz dzi Debug toolbar ........................................................................................ 30Uruchomienie gotowego projektu .................................................................................. 32Rozdziaä 1. Pierwszy projekt w Symfony ........................................................... 19Rozdziaä 2. Praca w rodowisku NetBeans ........................................................ 33Przykáad 2. Witaj w NetBeans! ...................................................................................... 33ROZWI ZANIE ............................................................................................................ 33Krok 1. Utwórz nowy projekt Symfony w NetBeans ............................................... 33Krok 2. Utwórz moduá glowny w aplikacji frontend ................................................ 38Krok 3. Usu akcj glowny/index ............................................................................ 40Krok 4. Utwórz akcj glowny/powitanie .................................................................. 40Krok 5. Zmie tytuá strony glowny/powitanie .......................................................... 41Krok 6. Zmie adres URL strony gáównej ............................................................... 42Krok 7. Wyczy ü pami ü podr czn aplikacji .......................................................... 43Rozdziaä 3. Wymiana szablonu XHTML/CSS ...................................................... 45Przykáad 3. Wierszyk pt. Dwa kabele ............................................................................. 45ROZWI ZANIE ............................................................................................................ 45Krok 1. Utwórz nowy projekt Symfony w NetBeans ............................................... 45Krok 2. Utwórz moduá wierszyk w aplikacji frontend .............................................. 46Krok 3. Usu akcj glowny/index ............................................................................ 46Krok 4. Utwórz akcj wierszyk/pokaz ...................................................................... 466Symfony w przykäadachKrok 5. Zmie tytuá strony wierszyk/pokaz ............................................................. 47Krok 6. Zmie adres URL strony gáównej ............................................................... 47Krok 7. Zmie szablon XHTML/CSS ...................................................................... 48Przebieg wykonania aplikacji ......................................................................................... 52Rozdziaä 4. Doäñczanie zewnötrznych zasobów .................................................. 55Przykáad 4. mija ........................................................................................................... 56ROZWI ZANIE ............................................................................................................ 57Krok 1. Utwórz nowy projekt ................................................................................... 57Krok 2. Utwórz moduá animal .................................................................................. 57Krok 3. Usu akcj animal/index ............................................................................. 57Krok 4. Utwórz akcj animal/show .......................................................................... 57Krok 5. Zmie tytuá strony ....................................................................................... 58Krok 6. Zmie adres URL strony gáównej ............................................................... 58Krok 7. Zmie szablon XHTML/CSS ...................................................................... 58Krok 8. W widoku akcji animal/show wstaw zdj cie mii ....................................... 60Analiza kodu XHTML generowanego przez aplikacj ................................................... 61Rozdziaä 5. Hiperäñcza ...................................................................................... 63Przykáad 5. Fraszki ......................................................................................................... 63ROZWI ZANIE ............................................................................................................ 64Krok 1. Utwórz projekt, aplikacj i moduá ............................................................... 64Krok 2. Usu akcj wiersz/index .............................................................................. 64Krok 3. Utwórz akcj wiersz/dogoscia ..................................................................... 65Krok 4. Utwórz akcj wiersz/naswojeksiegi ............................................................. 66Krok 5. Utwórz akcj wiersz/ozywocieludzkim ....................................................... 67Krok 6. Zmie szablon XHTML/CSS ...................................................................... 67Krok 7. Zmodyfikuj hiperá cza zawarte w menu ...................................................... 69Krok 8. Zmie adresy URL fraszek .......................................................................... 70Krok 9. Zmie tytuáy stron serwisu .......................................................................... 73Rozdziaä 6. Strona bäödu 404 ........................................................................... 75Przykáad 6. Gady ............................................................................................................ 75ROZWI ZANIE ............................................................................................................ 77Krok 1. Utwórz nowy projekt, aplikacj i moduá ..................................................... 77Krok 2. Zmie akcje moduáu strony ......................................................................... 77Krok 3. Zmie szablon XHTML/CSS ...................................................................... 78Krok 4. Wymie adresy URL w pliku routing.yml .................................................. 79Krok 5. Zmie tytuáy stron serwisu .......................................................................... 80Krok 6. Odwied domy ln stron bá du 404 ........................................................... 81Krok 7. Utwórz akcj strony/blad404 ....................................................................... 82Krok 8. Zdefiniuj stron bá du 404 aplikacji frontend .............................................. 83Analiza odpowiedzi HTTP ............................................................................................. 85Rozdziaä 7. Publikowanie projektu na serwerze hostingowym ............................ 87Przykáad 7.1. Zabytki Lublina ........................................................................................ 87ROZWI ZANIE ............................................................................................................ 88Etap 1. Wykonaj aplikacj na komputerze lokalnym ............................................... 88Etap 2. Opublikuj witryn na serwerze hostingowym .............................................. 91Przykáad 7.2. Gady (publikowanie na serwerze NetArt) ................................................ 96ROZWI ZANIE ............................................................................................................ 96Krok 1. Przekopiuj bibliotek Symfony na serwer ................................................... 96Krok 2. Wyczy ü pami ü podr czn i usu kontrolery deweloperskie ..................... 96Krok 3. Zmodyfikuj cie k do biblioteki Symfony ................................................ 96Krok 4. Przekopiuj projekt na serwer ....................................................................... 97Spis tre ci7Krok 5. Zablokuj dost p do plików .......................................................................... 97Krok 6. Zmie domen projektu na gady.twojadomena.nazwa.pl ............................ 97Rozdziaä 8. Czego dowiedziaäe siö w pierwszej czö ci? .................................... 99Czö è IIWarstwy M oraz V ...................................................... 101Przykáad 9. Najdáu sze rzeki wiata ............................................................................. 103ROZWI ZANIE .......................................................................................................... 104Etap 1. Przygotuj pust baz danych ...................................................................... 104Etap 2. Zaprojektuj struktur bazy danych ............................................................. 105Etap 3. Utwórz szkielet aplikacji ............................................................................ 109Etap 4. Wymie szablon XHTML/CSS .................................................................. 117Etap 5. Dostosuj wygl d akcji rzeka/index ............................................................. 117Zestawienie plików ....................................................................................................... 119Klasy dost pu do bazy danych ............................................................................... 120Przebieg wykonania aplikacji ................................................................................. 123Uruchomienie gotowego projektu .......................................................................... 124Rozdziaä 9. Pierwszy projekt Symfony wykorzystujñcy bazy danych .................. 103Rozdziaä 10. Dostosowywanie klas generowanych przez Propel ......................... 125Przykáad 10. Tatry ........................................................................................................ 125ROZWI ZANIE .......................................................................................................... 125Krok 1. Utwórz pust baz danych ......................................................................... 125Krok 2. Zaprojektuj baz danych ........................................................................... 126Krok 3. Utwórz projekt z aplikacj frontend .......................................................... 127Krok 4. Skonfiguruj dost p do bazy danych ........................................................... 127Krok 5. Wypeánij baz danych rekordami .............................................................. 127Krok 6. Wygeneruj panel administracyjny CRUD ................................................. 129Krok 7. Dostosuj klasy wygenerowane przez Propel ............................................. 130Krok 8. Dostosuj moduá szczyt .............................................................................. 133Krok 9. Dostosuj wygl d witryny ........................................................................... 134Testowanie poprawno ci generowanego kodu XHTML .............................................. 135Rozdziaä 11. Akcja show — wy wietlanie szczegóäowych danych rekordu .......... 137Przykáad 11. Piosenki wojskowe .................................................................................. 138ROZWI ZANIE .......................................................................................................... 138Krok 1. Utwórz pust baz danych ......................................................................... 138Krok 2. Zaprojektuj baz danych ........................................................................... 139Krok 3. Utwórz projekt z aplikacj frontend .......................................................... 140Krok 4. Skonfiguruj dost p do bazy danych ........................................................... 140Krok 5. Dostosuj klasy wygenerowane przez Propel ............................................. 140Krok 6. Napisz dynamiczny skrypt YAMLodpowiedzialny za wypeánianie bazy .................................................................. 141Krok 7. Wygeneruj panel CRUD z akcjami show .................................................. 144Krok 8. Dostosuj moduá piosenka .......................................................................... 144Krok 9. Dostosuj wygl d witryny ........................................................................... 148Krok 10. Zmie tytuáy stron ................................................................................... 148Krok 11. Zmodyfikuj adresy URL stron z piosenkami ........................................... 150Rozdziaä 12. Identyfikacja rekordów na podstawie warto ci slug ....................... 151Przykáad 12. Artykuáy na temat HTML/CSS ................................................................ 152ROZWI ZANIE .......................................................................................................... 153Krok 1. Przeanalizuj pliki XHTML z tre ci artykuáów ......................................... 153Krok 2. Przygotuj funkcje pomocnicze .................................................................. 1538Symfony w przykäadachKrok 3. Utwórz pust baz danych artykuly ........................................................... 162Krok 4. Zaprojektuj baz danych ........................................................................... 162Krok 5. Utwórz projekt z aplikacj frontend .......................................................... 163Krok 6. Skonfiguruj dost p do bazy danych ........................................................... 163Krok 7. Dostosuj klasy wygenerowane przez Propel ............................................. 164Krok 8. Przygotuj skrypt, który wypeáni baz danych ............................................ 166Krok 9. Wypeánij baz danych rekordami .............................................................. 168Krok 10. Wygeneruj panel CRUD z akcjami show ................................................ 168Krok 11. Usu zb dne akcje moduáu artykul ......................................................... 169Krok 12. Zmie metod identyfikowania rekordów ............................................... 169Krok 13. Wyá cz cytowanie kodu XHTML ........................................................... 170Krok 14. Dostosuj wygl d witryny ......................................................................... 172Krok 15. Zmie tytuáy stron ................................................................................... 173Krok 16. Zmodyfikuj adresy URL stron z artykuáami ............................................ 173Krok 17. Zminimalizuj liczb bajtów pobieran w akcji artykul/index .................. 173Rozdziaä 13. Komponent menu ......................................................................... 177Przykáad 13. Treny ....................................................................................................... 177ROZWI ZANIE .......................................................................................................... 178Krok 1. Utwórz pust baz danych ......................................................................... 178Krok 2. Zaprojektuj baz danych ........................................................................... 179Krok 3. Utwórz projekt z aplikacj frontend .......................................................... 179Krok 4. Wykonaj moduá glowny z akcjami powitanie oraz blad404 ...................... 179Krok 5. Skonfiguruj dost p do bazy danych ........................................................... 180Krok 6. Dostosuj klasy wygenerowane przez Propel ............................................. 180Krok 7. Przygotuj zadanie propel:import-danych ................................................... 181Krok 8. Wypeánij baz danych rekordami .............................................................. 182Krok 9. Wygeneruj panel CRUD z akcjami show .................................................. 183Krok 10. Usu zb dne akcje moduáu artykul ......................................................... 183Krok 11. Zmie metod identyfikowania rekordów ............................................... 183Krok 12. Zmie adresy URL .................................................................................. 183Krok 13. Przygotuj komponent menu ..................................................................... 184Krok 14. Dostosuj wygl d witryny ......................................................................... 185Krok 15. Zmie tytuáy stron ................................................................................... 185Krok 16. Wykonaj zrzut bazy danych .................................................................... 185Rozdziaä 14. Umieszczanie plików binarnych w bazie danych ............................. 189Przykáad 14. Pliki do pobrania ...................................................................................... 189ROZWI ZANIE .......................................................................................................... 189Krok 1. Utwórz pust baz danych ......................................................................... 189Krok 2. Zaprojektuj baz danych ........................................................................... 190Krok 3. Utwórz projekt z aplikacj frontend .......................................................... 191Krok 4. Wykonaj moduá glowny z akcj blad404 .................................................. 191Krok 5. Skonfiguruj dost p do bazy danych ........................................................... 191Krok 6. Dostosuj klasy wygenerowane przez Propel ............................................. 191Krok 7. Przygotuj zadanie propel:import-danych ................................................... 192Krok 8. Wypeánij baz danych rekordami .............................................................. 193Krok 9. Wygeneruj panel CRUD ........................................................................... 194Krok 10. Usu zb dne akcje moduáu artykul ......................................................... 194Krok 11. Zmodyfikuj funkcj executeShow() ........................................................ 194Krok 12. Zmodyfikuj widok akcji plik/show .......................................................... 195Krok 13. Dostosuj widok akcji plik/index .............................................................. 196Krok 14. Zmie adresy URL .................................................................................. 197Krok 15. Dostosuj wygl d witryny ......................................................................... 198
[ Pobierz całość w formacie PDF ]
zanotowane.pldoc.pisz.plpdf.pisz.plmement.xlx.pl
|