Pierwszy program

Po zainstalowaniu Yii masz działającą aplikację Yii, która może być dostępna pod adresem http: //hostname/basic/web/index.php lub http: //hostname/index.php, w zależności od konfiguracji. W tej sekcji zostanie przedstawiona wbudowana funkcjonalność aplikacji, sposób jej zorganizowania i sposób obsługi aplikacji w ogóle. Zauważ, że w przeciwieństwie do samego szablonu, po zainstalowaniu szablonu projektu wszystko jest Twoje. Możesz dodać lub usunąć kod i zmodyfikować go w miarę potrzeb.

Zainstalowana podstawowa aplikacja zawiera cztery strony:

  1. Strona główna, wyświetlana podczas uzyskiwania dostępu do adresu URL http: //hostname/index.php,
  2. Na stronie “O stronie”
  3. Strona “Kontakt”, która wyświetla formularz kontaktowy, który umożliwia użytkownikom końcowym kontaktowanie się z Tobą za pośrednictwem poczty elektronicznej,
  4. I strona “Login”, która wyświetla formularz logowania, który może być używany do uwierzytelniania użytkowników końcowych. Spróbuj zalogować się za pomocą “admin / admin”, a główny element menu “Logowanie” zostanie zmieniony na “Wyloguj się”.

Te strony mają wspólny nagłówek i stopkę. Nagłówek zawiera pasek menu głównego umożliwiający nawigację między różnymi stronami. Powinieneś też zobaczyć pasek narzędzi u dołu okna przeglądarki. Jest to przydatne narzędzie debugera udostępnione przez Yii w celu nagrywania i wyświetlania wielu informacji o błędach, takich jak komunikaty logowania, statusy odpowiedzi, uruchamianie kwerend bazy danych i tak dalej. Dodatkowo do aplikacji internetowej jest skrypt konsoli o nazwie yii, który znajduje się w katalogu baz aplikacji. Ten skrypt może być użyty do uruchamiania zadań tła i konserwacji aplikacji, które są opisane w sekcji Aplikacje konsoli. Yii implementuje model architektury kontrolera modelu-widoku kontrolera (MVC), co znajduje odzwierciedlenie w powyższej organizacji katalogowej. Katalog modeli zawiera wszystkie klasy modelu, katalog widoków zawiera wszystkie skrypty widoku, a katalog kontrolerów zawiera wszystkie klasy kontrolerów.

  1. Użytkownik wykonuje żądanie do skryptu wejściowego web / index.php.
  2. Skrypt wejściowy ładuje konfigurację aplikacji i tworzy instancję aplikacji w celu obsługi żądania.
  3. Aplikacja rozwiązuje żądaną trasę za pomocą składnika wniosku.
  4. Aplikacja tworzy instancję kontrolera w celu obsługi żądania.
  5. Kontroler tworzy instancję akcji i wykonuje filtry działania.
  6. Jeśli filtr nie powiedzie się, akcja zostanie anulowana.
  7. Jeśli wszystkie filtry przechodzą, akcja zostanie wykonana.
  8. Działanie ładuje model danych, prawdopodobnie z bazy danych.
  9. Działanie powoduje wyświetlenie, dostarczając model danych.
  10. Wypełniony wynik jest zwracany do składnika aplikacji odpowiedzi.
  11. Komponent odpowiedzi przesyła renderowany wynik do przeglądarki użytkownika.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *