emreyelbey/content

Yii2 Content Module

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:yii2-extension

dev-main 2021-01-20 16:41 UTC

This package is not auto-updated.

Last update: 2024-06-06 08:41:10 UTC


README

Hazırlanan program bir yii2 modülüdür. Basitçe satıcıları ve hangi satıcıda hangi ürünlerin bulunduğunu bilgisini tutmaya yarar.

Kurulum

Modülü kullanmak için projenizin bulunduğu dizine gidip "composer" aracıyla modülü gerekli paket olarak ekleyin. Bunun için aşağıdaki komutu kullanın.

composer require emreyelbey/content "dev-main"

Eğer bu adım hatasız şekilde tamamlanmışsa projenizin vendor klasörü altında emreyelbey adında bir dizin oluşmuş olmalıdır. Bundan sonra modülü backend ya da frontend tarafında kullanmak üzere konfigüre etmeniz gerekir.

Frontend için: /frontend/config/main.php
Backend için: /backend/config/main.php

dosyalarındaki gerekli kısmı aşağıdaki parçaya uygun şekilde düzenleyin.

'modules' => [
    'blogmodule' =>[
        'class' => 'emreyelbey\content\Module'
    ]
],

Bu adımdan sonra modülde kullanılacak olan tabloları oluşturmak için projenizin ana dizinine gidip aşağıdaki komutu çalıştırın.

php yii migrate/up --migrationPath=@vendor/emreyelbey/content/src/migrations

Bu adım da tamamlandıktan sonra modülü kullanmaya başlayabilirsiniz. Kurulum yaptığınız yere göre;

Frontend için: http://[proje kalsorunuz]frontend/web/index.php?r=content/home/index.php
Backend için : http://[proje kalsorunuz]backend/web/index.php?r=content/home/index.php

adresleri üzerinden modülü kullanabilirsiniz.

Ekran Görüntüleri ve Modül Kullanımı

Yukarıdaki linkleri kullanarak modülün ana sayfasına ulaşıp modülü kullanmaya başlayabilirsiniz. Bu sayfada üzerlerinde sırasıyla "Sellers", "Products" ve "Stocklists" yazan üç adet buton bulunur.

home

  • Sellers Butonu

Bu butona tıkladığınızda veri tabanına kaydedilmiş satıcıların listesi görüntülenir.

sellersmainpage

"Create Sellers" butonu aracılığıyla ise bilgilerini girdiğiniz bir satıcıyı veri tabanına kaydedebilirsiniz.

createseller

  • Products Butonu

Bu butona tıkladığınızda veri tabanına kaydedilmiş ürünlerin listesi görüntülenir.

productsmainpage

"Create Products" butonu aracılığıyla ise bilgilerini girdiğiniz bir ürünü veri tabanına kaydedebilirsiniz.

createproduct

  • Stocklists Butonu

Bu butona tıkladığınızda veri tabanında kayıtlı satıcıların hangisinde hangi ürünün bulunduğu bilgisi görüntülenir.

stocklistsmainpage

  • "Create Stocklists" butonu aracılığıyla ise satıcı ve ürünler arasında ilişki oluşturabilirsiniz. Bu işlem ilişkilendirdiğiniz ürünün ilişkilendirilen satıcıda stokta bulunduğu anlamına gelir.

createstocklist