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ób


  
  

gdzie 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

User admin page

Create new user page

Create new user page
$Id: quickstart.first-app-yiic.txt 2098 2010-05-05 19:49:51Z qiang.xue $