# Przegląd ¶

Za każdym razem kiedy aplikacja Yii obsługuje żądanie, przetwarza je w podobny sposób.

1. Użytkownik wykonuje żądanie do skryptu wejściowego `web/index.php`.
2. Skrypt wejściowy ładuje konfigurację aplikacji i tworzy instancję aplikacji, aby obsłużyć zapytanie.
3. Aplikacja osiąga żądaną ścieżkę za pomocą komponentu żądania aplikacji.
4. Aplikacja tworzy instancję kontrolera, który obsłuży żądanie.
5. Kontroler tworzy instancję akcji i przetwarza filtry dla akcji.
6. Jeżeli jakikolwiek filtr się nie wykona, akcja zostanie anulowana.
7. Jeżeli wszystkie filtry przejdą, akcja zostaje wykonana.
8. Akcja wczytuje model danych, być może z bazy danych.
9. Akcja renderuje widok dostarczając go z modelem danych.
10. Wyrenderowana zawartość jest zwracana do komponentu odpowiedzi aplikacji.
11. Komponent odpowiedzi wysyła wyrenderowaną zawartość do przeglądarki użytkownika.

W tej sekcji opiszemy szczegóły dotyczące niektórych kroków przetwarzania żądania.