Aplikacja biblioteka - tabele ciąg dalszy (3).


Zainstalowanie frameworka umożliwia nam pracę nad bazą danych przy pomocy migracji. Zanim jednak to zrobimy musimy skonfigurować dostęp do bazy danych. Będzie miało to miejsce w pliku main-local (common/config/main-local.php) również w pliku main w tej samej lokalizacji musimy skonfigurować komponent authManager związany z autoryzacją. Yii udostępnia dwa rodzaje menadżerów autoryzacji. W naszym przypadku będzie to DbManager (yii\rbac\DbManager) ponieważ przy autoryzacji będziemy korzystali z bazy danych. Następnie możemy przystąpić do realizacji migracji. Pierwszą jaką powinniśmy wykonać jest migracja związana z tabelą user. W głównym katalogu aplikacji korzystając z konsoli wydajemy polecenie: php yii migrate, aby utworzyć tabele związane z RBAC wykorzystamy polecenie php yii migrate –migrationPath=@yii/rbac/migrations.


images

Konfiguracja bazy danych.



images

Dodanie komponentu authManager.



images

Tworzenie tabeli user.



images

Tworzenie tabel związanych z autoryzacją.



images

Utworzone tabele.



2019-06-10   Ator: bronco-one

Kategoria:   yii   bd  


Ta strona używa plików cookies.    Nota prawna    Zarządzanie plikami cookies    AKCEPTUJĘ