دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Włodzimierz Gajda
سری:
ناشر: Helion
سال نشر: 2011
تعداد صفحات: 374
زبان: Polish
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب Symfony w przykładach به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Symfony توسط مثالها نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Spis treści......Page 2
Podziękowania......Page 10
Wstęp......Page 12
Część I Tworzenie stron WWW w Symfony......Page 14
Krok 1. Utwórz nowy projekt Symfony......Page 16
Krok 2. Utwórz aplikację frontend......Page 17
Krok 3. Utwórz moduł o nazwie glowny......Page 19
Krok 4. Utwórz akcję glowny/powitanie......Page 20
Zestawienie poznanych poleceń......Page 21
Struktura aplikacji tworzonej w Symfony......Page 22
Środowiska......Page 25
Pasek narzędzi Debug toolbar......Page 27
Uruchomienie gotowego projektu......Page 29
Krok 1. Utwórz nowy projekt Symfony w NetBeans......Page 30
Krok 2. Utwórz moduł glowny w aplikacji frontend......Page 35
Krok 4. Utwórz akcję glowny/powitanie......Page 37
Krok 5. Zmień tytuł strony glowny/powitanie......Page 38
Krok 6. Zmień adres URL strony głównej......Page 39
Krok 7. Wyczyść pamięć podręczną aplikacji......Page 40
Krok 1. Utwórz nowy projekt Symfony w NetBeans......Page 42
Krok 4. Utwórz akcję wierszyk/pokaz......Page 43
Krok 6. Zmień adres URL strony głównej......Page 44
Krok 7. Zmień szablon XHTML/CSS......Page 45
Przebieg wykonania aplikacji......Page 49
Rozdział 4. Dołączanie zewnętrznych zasobów......Page 52
Przykład 4. Żmija......Page 53
Krok 4. Utwórz akcję animal/show......Page 54
Krok 7. Zmień szablon XHTML/CSS......Page 55
Krok 8. W widoku akcji animal/show wstaw zdjęcie żmii......Page 57
Analiza kodu XHTML generowanego przez aplikację......Page 58
Przykład 5. Fraszki......Page 60
Krok 2. Usuń akcję wiersz/index......Page 61
Krok 3. Utwórz akcję wiersz/dogoscia......Page 62
Krok 4. Utwórz akcję wiersz/naswojeksiegi......Page 63
Krok 6. Zmień szablon XHTML/CSS......Page 64
Krok 7. Zmodyfikuj hiperłącza zawarte w menu......Page 66
Krok 8. Zmień adresy URL fraszek......Page 67
Krok 9. Zmień tytuły stron serwisu......Page 70
Przykład 6. Gady......Page 72
Krok 2. Zmień akcje modułu strony......Page 74
Krok 3. Zmień szablon XHTML/CSS......Page 75
Krok 4. Wymień adresy URL w pliku routing.yml......Page 76
Krok 5. Zmień tytuły stron serwisu......Page 77
Krok 6. Odwiedź domyślną stronę błędu 404......Page 78
Krok 7. Utwórz akcję strony/blad404......Page 79
Krok 8. Zdefiniuj stronę błędu 404 aplikacji frontend......Page 80
Analiza odpowiedzi HTTP......Page 82
Przykład 7.1. Zabytki Lublina......Page 84
Etap 1. Wykonaj aplikację na komputerze lokalnym......Page 85
Etap 2. Opublikuj witrynę na serwerze hostingowym......Page 88
Krok 3. Zmodyfikuj ścieżkę do biblioteki Symfony......Page 93
Krok 6. Zmień domenę projektu na gady.twojadomena.nazwa.pl......Page 94
Rozdział 8. Czego dowiedziałeś się w pierwszej części?......Page 96
Część II Warstwy M oraz V......Page 98
Przykład 9. Najdłuższe rzeki świata......Page 100
Etap 1. Przygotuj pustą bazę danych......Page 101
Etap 2. Zaprojektuj strukturę bazy danych......Page 102
Etap 3. Utwórz szkielet aplikacji......Page 106
Etap 5. Dostosuj wygląd akcji rzeka/index......Page 114
Zestawienie plików......Page 116
Klasy dostępu do bazy danych......Page 117
Przebieg wykonania aplikacji......Page 120
Uruchomienie gotowego projektu......Page 121
Krok 1. Utwórz pustą bazę danych......Page 122
Krok 2. Zaprojektuj bazę danych......Page 123
Krok 5. Wypełnij bazę danych rekordami......Page 124
Krok 6. Wygeneruj panel administracyjny CRUD......Page 126
Krok 7. Dostosuj klasy wygenerowane przez Propel......Page 127
Krok 8. Dostosuj moduł szczyt......Page 130
Krok 9. Dostosuj wygląd witryny......Page 131
Testowanie poprawności generowanego kodu XHTML......Page 132
Rozdział 11. Akcja show — wyświetlanie szczegółowych danych rekordu......Page 134
Krok 1. Utwórz pustą bazę danych......Page 135
Krok 2. Zaprojektuj bazę danych......Page 136
Krok 5. Dostosuj klasy wygenerowane przez Propel......Page 137
Krok 6. Napisz dynamiczny skrypt YAML odpowiedzialny za wypełnianie bazy......Page 138
Krok 8. Dostosuj moduł piosenka......Page 141
Krok 10. Zmień tytuły stron......Page 145
Krok 11. Zmodyfikuj adresy URL stron z piosenkami......Page 147
Rozdział 12. Identyfikacja rekordów na podstawie wartości slug......Page 148
Przykład 12. Artykuły na temat HTML/CSS......Page 149
Krok 2. Przygotuj funkcje pomocnicze......Page 150
Krok 4. Zaprojektuj bazę danych......Page 159
Krok 6. Skonfiguruj dostęp do bazy danych......Page 160
Krok 7. Dostosuj klasy wygenerowane przez Propel......Page 161
Krok 8. Przygotuj skrypt, który wypełni bazę danych......Page 163
Krok 10. Wygeneruj panel CRUD z akcjami show......Page 165
Krok 12. Zmień metodę identyfikowania rekordów......Page 166
Krok 13. Wyłącz cytowanie kodu XHTML......Page 167
Krok 14. Dostosuj wygląd witryny......Page 169
Krok 17. Zminimalizuj liczbę bajtów pobieraną w akcji artykul/index......Page 170
Przykład 13. Treny......Page 174
Krok 1. Utwórz pustą bazę danych......Page 175
Krok 4. Wykonaj moduł glowny z akcjami powitanie oraz blad404......Page 176
Krok 6. Dostosuj klasy wygenerowane przez Propel......Page 177
Krok 7. Przygotuj zadanie propel:import-danych......Page 178
Krok 8. Wypełnij bazę danych rekordami......Page 179
Krok 12. Zmień adresy URL......Page 180
Krok 13. Przygotuj komponent menu......Page 181
Krok 16. Wykonaj zrzut bazy danych......Page 182
Krok 1. Utwórz pustą bazę danych......Page 186
Krok 2. Zaprojektuj bazę danych......Page 187
Krok 6. Dostosuj klasy wygenerowane przez Propel......Page 188
Krok 7. Przygotuj zadanie propel:import-danych......Page 189
Krok 8. Wypełnij bazę danych rekordami......Page 190
Krok 11. Zmodyfikuj funkcję executeShow()......Page 191
Krok 12. Zmodyfikuj widok akcji plik/show......Page 192
Krok 13. Dostosuj widok akcji plik/index......Page 193
Krok 14. Zmień adresy URL......Page 194
Krok 15. Dostosuj wygląd witryny......Page 195
Rozdział 15. Relacje 1:n......Page 196
Przykład 15. Kontynenty/państwa......Page 200
Krok 1. Przeanalizuj szablon XHTML......Page 201
Krok 5. Wykonaj moduł glowny......Page 202
Krok 7. Dostosuj klasy wygenerowane przez Propel......Page 203
Krok 8. Przygotuj zadanie propel:import-danych......Page 204
Krok 12. Zmodyfikuj funkcje executeShow()......Page 206
Krok 14. Zmodyfikuj widok akcji kontynent/show......Page 207
Krok 16. Zmień adresy URL......Page 208
Krok 17. Dostosuj wygląd witryny......Page 209
Krok 18. Ustal tytuły stron......Page 210
Rozdział 16. Relacje n:m......Page 212
Przykład 16. Filmy/Aktorzy......Page 214
Krok 1. Utwórz pustą bazę danych......Page 215
Krok 5. Skonfiguruj dostęp do bazy danych......Page 216
Krok 6. Dostosuj klasy wygenerowane przez Propel......Page 217
Krok 7. Przygotuj zadanie propel:import-danych......Page 218
Krok 10. Usuń zbędne akcje modułów film oraz aktor......Page 220
Krok 14. Zmodyfikuj widok akcji aktor/show......Page 221
Krok 16. Dostosuj wygląd witryny......Page 222
Krok 17. Ustal tytuły stron......Page 223
Rozdział 17. Widoki częściowe......Page 224
Przykład 17. Czcionki projektów CSS Zen Garden......Page 225
Krok 1. Przeanalizuj dane......Page 227
Krok 3. Zaprojektuj bazę danych......Page 228
Krok 5. Skonfiguruj dostęp do bazy danych......Page 229
Krok 6. Przygotuj zadanie propel:import-danych......Page 230
Krok 8. Dodaj metody zliczające powiązane rekordy......Page 232
Krok 11. Wykonaj moduł glowny......Page 235
Krok 13. Dodaj metody ułatwiające dostęp do obiektów połączonych relacją n:m......Page 236
Krok 17. Przygotuj widok częściowy projekt/lista......Page 237
Krok 18. Dostosuj widok akcji projekt/index......Page 238
Krok 19. Dostosuj widok akcji czcionka/show......Page 239
Krok 20. Przygotuj widok częściowy czcionka/lista......Page 241
Krok 23. Dostosuj widok akcji modułu rodzina......Page 242
Krok 24. Zmień adresy URL......Page 243
Krok 26. Ustal tytuły stron......Page 244
Przykład 18.1. NotH — edytor kodu XHTML/CSS......Page 246
Krok 1. Przeanalizuj dane......Page 247
Krok 4. Utwórz projekt z aplikacją frontend......Page 249
Krok 7. Przygotuj zadanie propel:import-danych......Page 250
Krok 10. Wygeneruj panele CRUD......Page 253
Krok 14. Dostosuj widok akcji img/show......Page 254
Krok 17. Dostosuj akcje modułu skroty......Page 255
Krok 18. Wykonaj komponent menu/menu......Page 256
Krok 19. Wykonaj komponent menu/menupionowe......Page 257
Krok 21. Zmień adresy URL......Page 258
Przykład 18.2. NotH — publikacja na serwerze......Page 260
Krok 3. Wykonaj import zawartości bazy danych......Page 261
Krok 5. Utwórz folder przeznaczony na projekt......Page 263
Krok 9. Zmodyfikuj plik noth/web/.htaccess......Page 265
Krok 10. Zmodyfikuj plik noth/config/databases.yml......Page 266
Krok 11. Zmodyfikuj ścieżkę do biblioteki Symfony......Page 267
Rozdział 19. Czego dowiedziałeś się w drugiej części?......Page 268
Część III Panele administracyjne......Page 270
Przykład 20. Dzień dobry......Page 272
Krok 4. Dostosuj widok akcji glowny/index......Page 273
Krok 6. Zdefiniuj tłumaczenia komunikatu Good morning......Page 274
Krok 7. Ustal tytuł witryny oraz oznacz język dokumentu XHTML......Page 275
Krok 8. Przetestuj witrynę......Page 276
Przykład 21. Piosenki wojskowe (panel administracyjny)......Page 280
Krok 3. Utwórz aplikację backend i moduł piosenka......Page 281
Krok 4. Dostosuj wygląd aplikacji backend......Page 282
Krok 7. Utwórz konto admin......Page 285
Krok 8. Uruchom stronę logowania......Page 286
Krok 10. Wylogowanie z aplikacji backend......Page 287
Krok 11. Dostosuj formularz logowania......Page 288
Krok 12. Dostosuj panel CRUD......Page 290
Krok 13. W aplikacji backend dodaj filtr „zapamiętaj mnie”......Page 291
Rozdział 22. Kontekstowe hiperłącza do edycji i usuwania rekordów......Page 292
Etap 1. Utwórz nowy projekt i wykonaj aplikację frontend......Page 293
Etap 2. Wykonaj aplikację backend......Page 304
Etap 3. Połącz aplikacje frontend i backend......Page 307
Etap 5. Ułatwienia w wypełnianiu formularzy......Page 310
Rozdział 23. Administracja kontami użytkowników......Page 314
Przykład 23. Angaże......Page 315
Etap 1. Wykonaj aplikację frontend......Page 316
Etap 2. Zabezpieczanie dostępu do aplikacji frontend......Page 333
Etap 3. Ustal poziomy dostępu do aplikacji:......Page 336
Etap 1. Utwórz nowy projekt i wykonaj aplikację frontend......Page 344
Etap 2. Wykonaj aplikację backend......Page 349
Etap 3. Refaktoryzacja......Page 353
Rozdział 25. Zabezpieczanie paneli administracyjnych przy użyciu protokołu HTTPS......Page 358
Krok 3. Wykonaj import zawartości bazy danych......Page 359
Krok 7. Przekopiuj projekt na serwer......Page 360
Krok 9. Zmodyfikuj pliki.htaccess......Page 361
Krok 11. Zmodyfikuj ścieżkę do biblioteki Symfony......Page 362
Rozdział 26. Czego dowiedziałeś się w trzeciej części?......Page 364
Literatura......Page 366
Skorowidz......Page 368