You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bizley
3d627c1845
|
9 years ago | |
---|---|---|
.. | ||
README.md | 9 years ago | |
caching-overview.md | 9 years ago | |
caching-page.md | 9 years ago | |
db-active-record.md | 9 years ago | |
glossary.md | 9 years ago | |
helper-overview.md | 9 years ago | |
input-file-upload.md | 9 years ago | |
input-forms.md | 9 years ago | |
input-multiple-models.md | 9 years ago | |
intro-upgrade-from-v1.md | 9 years ago | |
intro-yii.md | 9 years ago | |
output-pagination.md | 9 years ago | |
rest-rate-limiting.md | 9 years ago | |
runtime-bootstrapping.md | 9 years ago | |
runtime-overview.md | 9 years ago | |
start-databases.md | 9 years ago | |
start-forms.md | 9 years ago | |
start-gii.md | 9 years ago | |
start-hello.md | 9 years ago | |
start-installation.md | 9 years ago | |
start-looking-ahead.md | 9 years ago | |
start-workflow.md | 9 years ago | |
structure-overview.md | 9 years ago | |
test-acceptance.md | 9 years ago | |
test-environment-setup.md | 9 years ago | |
test-functional.md | 9 years ago | |
test-unit.md | 9 years ago | |
tutorial-start-from-scratch.md | 9 years ago | |
tutorial-template-engines.md | 9 years ago |
README.md
Przewodnik po Yii 2.0
Ten poradnik udostępniony jest na Warunkach dokumentacji Yii.
Wszelkie prawa zastrzeżone.
2014 (c) Yii Software LLC.
Wstęp
Pierwsze kroki
- 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
- Assety (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
- Events
- Behaviors
- Konfiguracje
- Aliasy
- Autoładowanie klas
- Lokator usług
- Kontener wstrzykiwania zależności (DI Container)
Praca z bazami danych
- Obiekty dostępu do danych (DAO): Łączenie z bazą, podstawowe zapytania, transakcje i manipulacja schematem.
- Konstruktor kwerend: Zapytania do bazy danych z użyciem warstwy abstrakcyjnej.
- Active Record: Active Record ORM, otrzymywanie i manipulacja rekordami oraz definiowanie relacji.
- Migracje: Użycie systemu kontroli wersji na twoich bazach danych podczas tworzenia aplikacji w grupie.
- 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
Wyświetlanie danych
- Formatowanie danych
- Stronicowanie
- Sortowanie
- Dostawcy danych
- Widżety danych
- Praca ze skryptami po stronie klienta
- Skórki i motywy (Theming)
Bezpieczeństwo
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
Testowanie
- Przegląd
- Ustawienia środowiska testowego
- Testy jednostkowe
- Testy funkcjonalnościowe
- Testy akceptacyjne
- Fixtures
Tematy specjalne
- Szablon zaawansowanej aplikacji
- Tworzenie aplikacji od podstaw
- Komendy konsolowe
- Podstawowe walidatory
- Internacjonalizacja
- Wysyłanie poczty
- Poprawianie wydajności
- Współdzielone środowisko hostujące
- Silniki szablonów
- Praca z kodem zewnętrznym
Widżety
- GridView: TBD link to demo page
- ListView: TBD link to demo page
- DetailView: TBD link to demo page
- ActiveForm: TBD link to demo page
- Pjax: TBD link to demo page
- Menu: TBD link to demo page
- LinkPager: TBD link to demo page
- LinkSorter: TBD link to demo page
- Bootstrap Widgets
- Jquery UI Widgets
Klasy pomocnicze
Uwagi do polskiego tłumaczenia przewodnika
Niektóre z użytych w tym przewodniku programistycznych nazw zostały celowo spolszczone, w przypadku, gdy w literaturze popularnej nie występują ich polskie odpowiedniki. Mam nadzieję, że czytelnik wybaczy okazjonalne "settery", "gettery" i "traity", które umieszczamy tutaj licząc na powszechne zrozumienie tych terminów w polskiej społeczności programistycznej. Jednocześnie spolszczenia/tłumaczenia niektórych terminów, jak "Fixtures", odmawiamy na razie całkowicie, licząc na to, że język polski w końcu nadgoni lub wchłonie, w ten, czy inny sposób, techniczne nowości.