iremcelikkanat/190202124

Yii2 Content Module

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Type:yii2-extension

dev-main 2021-01-20 17:23 UTC

This package is not auto-updated.

Last update: 2024-09-21 19:30:09 UTC


README

Bu modülde kullanıcılar giriş yaptığı taktirde arayüzdeki tablo üzerinden kitap ekleyip düzenleyebilir.

Modülün Amacı

  • Üniversite öğrencilerinin dönem sonunda ihtiyaç dışı ders kitaplarını birbirleriyle paylayşıp, yardımlaşmaları üzerine kurulmuştur. 🏫
  • Tablo üzerinde yapılan tüm işlemler veri tabanında tutulur.
  • Dinamik olarak veri eklenebilir veya silinebilir.
    Ekran görüntüsü 2021-01-16 194017

Kurulum

  • vagrantlasörü içinde vagrant-up yapılarak vagrant çalıştırılmalı.

  • Vagrant çalıştırıldıktan sonra vagrant ssh ile sanal makinaya bağlanıp cd/var/www/advanced komutu çalıştırılıp composer update edilmeli.
    Modülü aktif etmek ve tanımlamak için alttaki şekilde editlemelisiniz:

'modules' => [ ...

'iremcelikkanat' => [ 'class' => 'iremcelikkanat\190202124\Module', ],

... ],

  • php yii migrate -- migrationPath=@vendor/iremcelikkanat/190202124/src/migrations

  • komutu yazılarak migration işlemi gerçekleştirilmeli.Bu işlemlerin ardından modül kurulumunu tamamlanmış olur.

Migrations

Modul içerisindeki migration dosyasında 2 adet tablo oluşturulmuştur. Tablolar arasında foreign keyler ile ilişkiler kurulmuştur. table ve student adında 2 adet tablo bulunmaktadır.table tablosunda ki userid ile student tablosunda ki userid ilişkilendirilmiştir.Tablolar resimdeki gibidir.
tablo

Modülün Yapısı Ve Kullanımı

pic1

Modul backend altında kullanıcıya kitap ekleme imkanı sağlamaktadır.

som

Eklenilen veriler silinir veya güncellenebilir.

pic2

Son olarak girilen tüm öğrenci adları,kitap adları asagıdakı tabloda tutulmaktadır.

pic3

Modul Bağlantısı