Generacja kodu przy wykorzystaniu narzędzie lini poleceń yiic shell
(przestarzałe)
Uwaga: Generatory kody z
yiic shell
jest przestarzałe od wersji 1.1.2. Proszę używaj w zamian potężniejszego i rozszerzalnego, przeglądarkowego generatora kodu dostępnego w Gii.
Otwórz narzędzie linii komand i wywołaj następujące, wyświetlone komendy
W powyższym kodzie użyliśmy komendy yiic shell
w celu oddziaływania ze szkieletem twojej aplikacji.
W wierszu poleceń wywołaliśmy dwie komendy: model User tbl_user
oraz
crud User
. Pierwsza wygenerowała klasę o nazwie User
dla tabeli tbl_user
,
druga zaś zanalizowała model User
i wygenerowała kod implementujacy operacje CRUD.
Uwaga: Moga wystapić błędy takie jak "...could not find driver", nawet jeśli sprawdzanie wymagań pokazuje, że udostępniłeś już PDO oraz odpowiednie sterowniki PDO. Jeśli tak się stanie, możesz spróbować wywołać narzędzie
yiic
w następujący sposóbgdzie
path/to/php.ini
reprezentuje poprawny plik PHP ini.
Skorzystajmy z naszej pracy przechodząc na następujący adres ULR:
Wyświetli on listę użytkowników z tabeli tbl_user
.
Kliknij przycisk Create User
na stronie. Zostaniemy przeniesieni do strony logowania
jeśli nie zalogowaliśmy się wcześniej. Po zalogowaniu, zobaczymy formularz wejściowy,
który pozwoli nam dodać nowego użytkownika. Uzupełnij formularz i kliknij przycisk Create
.
Jeśli wystąpił jakikolwiek błąd wprowadzania danych, subtelny alert o błędzie pojawi się
i zapobiegnie zapisaniu się wprowadzonych danych. Wracając do strony z listą użytkowników,
powinniśmy zobaczyć nowo dodanego użytkownika w liście.
Powtarzaj powyższe kroki aby dodać więcej użytkowników. Zauważ, że strona z listą użytkowników będzie automatycznie podzielona na strony jeśli użytkowników jest zbyt wiele, by wyświetlić ich na jednej stronie.
Jeśli zalogujemy się jako adminsitrator przy użyciu admin/admsin
, możemy zobaczyć stronę zarządzania użytkownikami
za pomocą następującego adresu URL:
Pokażą się nam wpisy z użytkonwikami ładnie przedstawione w układzie tabelarycznym. Możemy kliknąć na nagłówku komórki w celu posortowania kolumny. Możemy kliknąć w przyciski znajdujące się w każdym wierszu w celu podejrzenia, zaktualizowania lub też skasowania odpowiedniego wiersza danych. Możemy przeglądać różne strony. Możemy rónież filtrować i przeszukiwać w celu odnalezienia danych którymi jesteśmy zainteresowani.
Wszystkie te funkcjonalności dostarczane są bez potrzeby pisania jakiejkolwiek linijki kodu!
User admin page

Create new user page
