sevkikaragol/yii2-note

Yii2 Note Module

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Type:yii2-extension

dev-main 2021-01-15 19:00 UTC

This package is auto-updated.

Last update: 2024-09-16 04:12:57 UTC


README

Bu modül not tutulması amacıyla yapılmıştır.Bu amaç doğrultusunda tablo üzerinde bazı işlemler gerçekleştirebilirsiniz.
unutma

Modül üzerinde gerçekleştirebildiğiniz işlemler:

  • Not oluşturabilirsiniz.
  • Oluşturduğunuz notu düzenleyebilirsiniz.
  • Oluşturduğunuz notu silebilirsiniz.
  • Sildiğiniz notları çöp kutusu üzerinde tekrar görüntüleyebilirsiniz.
  • Anasayfada tablonun üst kısmından başlığa veya not içeriğine göre arama yapabilirsiniz.

Kurulum

  1. ssh ile vagrant sanal makinesine bağlanınız.Ardından /var/www/advanced dizinine gidiniz.
    composer require --prefer-dist sevkikaragol/yii2-note "dev-main" komutu ile modül kurulumunu yapınız.

  2. Yii projeninizin altında backend\config\main.php dosyasında aşağıdaki düzenlemeyi yapınız.

 'modules' => [
        'note' =>[
            'class' => 'sevkikaragol\note\Module'
          
        ]

    ],
}
  1. ssh ile proje dizinine giderek modülde kullanılan tabloların kurulması için aşağıdaki komut ile migration işlemini gerçekleştiriniz.
    php yii migrate/up --migrationPath=@vendor/sevkikaragol/yii2-note/src/migrations

Migration işlemini de tamamladıktan sonra modülü kullanabilirsiniz.

http://advanced/backend/web/index.php?r=note/not/index adresinden modül anasayfasına ulaşabilirsiniz.

Modül Detayları

Migrations:

Modül içerisinde 2 adet tablo vardır.Tablolardan biri oluşturulan notları diğeri ise silinen notları tutmaktadır.Değişkenleri aynıdır.
tablo

Gii üzerinde yapılan işlemler:

-Her tablo için modeller oluşturulmuştur.
-Tablolar üzerinde create,read,update,delete işlemleri yapabilmek için oluşturduğumuz modeller üzerinde CRUD Generator kullanılmıştır.Bu sayede tablolar üzerinde bahsedilen işlemler yapılabilir hale gelmiştir.Controller ve Views dosyaları oluşturulmuştur.

Gii üzerinde yapılan işlemlerin ardından NotController içerisinde silinen notların çöp kutusuna gönderilmesini sağlayan eklemeler ve düzenlemeler yapılmıştır.Yapılan bu işlemlerin ardından modülün diğer kısımlarında da modülün görselliğinde ve kullanıcıya sunduğu işlevlerde değişikliklik yapmak için gii üzerinde oluşturulan yapılar üzerinde değişiklikler yapılmıştır.

Modülden Görseller

anasayfa copKutusu