Przegląd ¶
Za każdym razem kiedy aplikacja Yii obsługuje żądanie, przetwarza je w podobny sposób.
- Użytkownik wykonuje żądanie do skryptu wejściowego
web/index.php
.
- Skrypt wejściowy ładuje konfigurację aplikacji i tworzy instancję aplikacji, aby obsłużyć zapytanie.
- Aplikacja osiąga żądaną ścieżkę za pomocą komponentu żądania aplikacji.
- Aplikacja tworzy instancję kontrolera, który obsłuży żądanie.
- Kontroler tworzy instancję akcji i przetwarza filtry dla akcji.
- Jeżeli jakikolwiek filtr się nie wykona, akcja zostanie anulowana.
- Jeżeli wszystkie filtry przejdą, akcja zostaje wykonana.
- Akcja wczytuje model danych, być może z bazy danych.
- Akcja renderuje widok dostarczając go z modelem danych.
- Wyrenderowana zawartość jest zwracana do komponentu odpowiedzi aplikacji.
- 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.
Signup or Login in order to comment.