iremcelikkanat / 190202124
Yii2 Content Module
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Type:yii2-extension
Requires
- php: >=7.0
- yiisoft/yii2: ~2.0.13
Requires (Dev)
- phpunit/phpunit: 8.*.*
This package is not auto-updated.
Last update: 2025-05-17 22:30:45 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.
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.
Modülün Yapısı Ve Kullanımı
Modul backend altında kullanıcıya kitap ekleme imkanı sağlamaktadır.
Eklenilen veriler silinir veya güncellenebilir.
Son olarak girilen tüm öğrenci adları,kitap adları asagıdakı tabloda tutulmaktadır.