Yii PHP Framework
  • Guide
  • API
  • Wiki
  • Forum
  • Community
    • Live Chat
    • Extensions
    • Resources
    • Members
    • Hall of Fame
    • Badges
  • More
    • Learn
    • Books
    • Resources
    • Develop
    • Download Yii
    • Report an Issue
    • Report a Security Issue
    • Contribute to Yii
    • Donate
    • About
    • What is Yii?
    • Release Cycle
    • News
    • License
    • Team
    • Official Logos and Design
  • Login
Przewodnik po Yii 2.0
  • PDF
  • Offline HTML (tar.gz)
  • Offline HTML (tar.bz2)
  • العربية
  • English
  • Español
  • Français
  • Bahasa Indonesia
  • 日本語
  • Português brasileiro
  • Русский
  • Українська
  • Oʻzbekcha
  • 简体中文
  • Tiếng Việt
  • 1.1
  • 1.0

Wstęp

  • O Yii
  • Aktualizacja z wersji 1.1

Pierwsze kroki

  • Co musisz wiedzieć
  • Instalacja Yii
  • Uruchamianie aplikacji
  • Witaj świecie
  • Praca z formularzami
  • Praca z bazami danych
  • Generowanie kodu za pomocą Gii
  • Dalsze kroki

Struktura aplikacji

  • Przegląd
  • Skrypty wejściowe
  • Aplikacje
  • Komponenty aplikacji
  • Kontrolery
  • Modele
  • Widoki
  • Moduły
  • Filtry
  • Widżety
  • Zasoby (Assets)
  • Rozszerzenia

Obsługa żądań

  • Przegląd
  • Bootstrapping
  • Parsowanie i generowanie adresów URL
  • Żądania
  • Odpowiedzi
  • Sesje i ciasteczka
  • Obsługa błędów
  • Logowanie

Kluczowe koncepcje

  • Komponenty
  • Właściwości
  • Zdarzenia (Events)
  • Zachowania (Behaviors)
  • Konfiguracje
  • Aliasy
  • Autoładowanie klas
  • Lokator usług (Service Locator)
  • Kontener wstrzykiwania zależności (DI Container)

Praca z bazami danych

  • Obiekty dostępu do danych (DAO)
  • Konstruktor kwerend
  • Active Record
  • Migracje
  • Sphinx
  • Redis
  • MongoDB
  • ElasticSearch

Odbieranie danych od użytkowników

  • Tworzenie formularzy
  • Walidacja danych wejściowych
  • Wysyłanie plików
  • Odczytywanie tablicowych danych wejściowych
  • Pobieranie danych dla wielu modeli
  • Rozszerzanie ActiveForm po stronie klienta

Wyświetlanie danych

  • Formatowanie danych
  • Stronicowanie
  • Sortowanie
  • Dostawcy danych
  • Widżety danych
  • Praca ze skryptami
  • Skórki i motywy (Theming)

Bezpieczeństwo

  • Omówienie
  • Uwierzytelnianie
  • Autoryzacja
  • Praca z hasłami
  • Kryptografia
  • Klienty autoryzacji
  • Bezpieczeństwo w praktyce

Pamięć podręczna

  • Przegląd
  • Pamięć podręczna danych
  • Pamięć podręczna fragmentów
  • Pamięć podręczna stron
  • Pamięć podręczna HTTP

Webserwisy z wykorzystaniem REST

  • Szybki start
  • Zasoby
  • Kontrolery
  • Routing
  • Formatowanie odpowiedzi
  • Uwierzytelnianie
  • Limit użycia
  • Wersjonowanie
  • Obsługa błędów

Narzędzia wspomagające tworzenie aplikacji

  • Pasek debugowania i debuger
  • Generowanie kodu przy użyciu Gii
  • Generowanie dokumentacji API

Testowanie

  • Przegląd
  • Konfiguracja środowiska testowego
  • Testy jednostkowe
  • Testy funkcjonalnościowe
  • Testy akceptacyjne
  • Fixtures

Tematy specjalne

  • Szablon zaawansowanej aplikacji
  • Tworzenie aplikacji od podstaw
  • Komendy konsolowe
  • Wbudowane walidatory
  • Docker
  • Internacjonalizacja
  • Wysyłanie poczty
  • Poprawianie wydajności
  • Współdzielone środowisko hostingowe
  • Silniki szablonów
  • Praca z kodem zewnętrznym
  • Używanie Yii jako mikroframeworka

Widżety

  • GridView
  • ListView
  • DetailView
  • ActiveForm
  • Pjax
  • Menu
  • LinkPager
  • LinkSorter
  • Widżety Bootstrapowe
  • Widżety jQuery UI

Klasy pomocnicze

  • Przegląd
  • ArrayHelper
  • Html
  • Json
  • Url
  • About
  • About Yii
  • News
  • License
  • Contact Us
  • Downloads
  • Framework
  • Documentation
  • Extensions
  • Logo
  • Documentation
  • Guide
  • API
  • Wiki
  • Resources
  • Development
  • Contribute
  • Latest Updates
  • Report a Bug
  • Report Security Issue
  • Community
  • Forum
  • Live Chat
  • Facebook Group
  • Hall of Fame
  • Badges
  • Terms of service
  • License
  • Website Source Code
  •  
  • © 2008 - 2023 Yii
  • Design: Eshill
  • Terms of service
  • License
  • Website Source Code
  •  
  • © 2008 - 2023 Yii
  • Design: Eshill
  • Supported by
  • OpenCollective
  • JetBrains logo