PHPackages                             bayramaligunaydin/yii2-listing - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. bayramaligunaydin/yii2-listing

ActiveYii2-extension[Framework](/categories/framework)

bayramaligunaydin/yii2-listing
==============================

Yii2 Listing Module

06[1 issues](https://github.com/BayramaliGunaydin/yii2-listing/issues)[1 PRs](https://github.com/BayramaliGunaydin/yii2-listing/pulls)PHP

Since Jan 20Pushed 5y ago1 watchersCompare

[ Source](https://github.com/BayramaliGunaydin/yii2-listing)[ Packagist](https://packagist.org/packages/bayramaligunaydin/yii2-listing)[ RSS](/packages/bayramaligunaydin-yii2-listing/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Fiyat Listeleme Modülü
======================

[](#fiyat-listeleme-modülü)

•Fiyat Listeleme Mödülünün amacı,kullanıcının aynı ürünü en ucuza hangi marketten alabileceğini göstermek.Aynı zamanda kullanıcının, istediği marketin tüm ürünlerinin fiyatına ulaşmasını sağlamak.

•Fiya Listeleme Modülünde iki farklı panel vardır.Kullanıcı panelinde herhangi bir ekleme veya silme işlemi yapılamaz.Ekleme ve çıkarma işlemleri admin panelinde yapılır.

Kurulum
-------

[](#kurulum)

Kurulum için ilk önce konsolda projenizin kurulu olduğu dizinde vagrant klasoru altına gitmelisiniz.

```
cd /proje-ismi/vagrant
```

Ardından aşağıdaki kodla projemizi ayağa kaldımamız gerekiyor.

```
vagrant up
```

Sonrasında vagrant makinamıza bağlanıyoruz.

```
vagrant ssh
```

Kurulum için konsolda aşağıdaki kodla

```
cd /var/www/advanced
```

dizinine gidip aşağıdaki kodu yazmanız gerekmekte.

```
composer require bayramaligunaydin/yii2-listing "dev-main"
```

Ardından advanced/backend/config/main.php içerisinde aşağıda gösterilen yere [![main1](https://user-images.githubusercontent.com/76952086/105165120-fc04f400-5b26-11eb-943b-ad46bc265e26.png)](https://user-images.githubusercontent.com/76952086/105165120-fc04f400-5b26-11eb-943b-ad46bc265e26.png)

Aşağıdaki kodu eklemelisiniz.

```
'name'=>'Fiyat Listeleme',

    'modules' => [
        'listing'=>[
            'class'=>'bayramaligunaydin\listing\Module',
            'layout'=>'Main',
        ]
    ],
```

Migration Ayarı
---------------

[](#migration-ayarı)

Vagrant makinanızda /var/www/advenced altına aşağıdaki kodu yazarak migrationları ekliyebilirsiniz.

### php yii migrate --migrationPath=@vendor/bayramaligunaydin/yii2-listing/src/migrations

[](#php-yii-migrate---migrationpathvendorbayramaligunaydinyii2-listingsrcmigrations)

Modül Ayrıntıları
-----------------

[](#modül-ayrıntıları)

#### Admin sayfası linki:

[](#admin-sayfası-linkihttpadvancedbackendwebindexphprlistingadminindex)

Admin sayfasından fiyat,market veya ürün eklenebilir.Aynı zamanda kayıtlı fiyatlarda düzünleme yapılabilir veya silinebilir.Fiyat eklemesi sadece kayılı olan market ve ürünler ile yapılabilir.

#### Admin paneli:

[](#admin-paneli)

[![admin](https://user-images.githubusercontent.com/76952086/104830404-f0e46680-588f-11eb-9890-a02e4040bcaf.png)](https://user-images.githubusercontent.com/76952086/104830404-f0e46680-588f-11eb-9890-a02e4040bcaf.png)

Market eklemesi marketlerin isimleri üzerinden yapılır.Market ekleme ekranında ekli marketleri görebilirsiniz.

#### Market ekleme ekranı:

[](#market-ekleme-ekranı)

[![market ekle](https://user-images.githubusercontent.com/76952086/104830420-0d809e80-5890-11eb-9db6-64e049a9e165.png)](https://user-images.githubusercontent.com/76952086/104830420-0d809e80-5890-11eb-9db6-64e049a9e165.png)

Listede ismi bulunan marketi birdaha ekliyemezsiniz.

[![hata2](https://user-images.githubusercontent.com/76952086/104830745-afa18600-5892-11eb-9955-aa6e8bd8bc58.png)](https://user-images.githubusercontent.com/76952086/104830745-afa18600-5892-11eb-9955-aa6e8bd8bc58.png)

Urun eklemesi urun isimleri üzerinden yapılır.Urun ekleme ekranında ekli urunleri görebilirsiniz.

#### Urun ekleme ekranı:

[](#urun-ekleme-ekranı)

[![Urun ekle](https://user-images.githubusercontent.com/76952086/104830421-0f4a6200-5890-11eb-8de7-6fcf761d01b5.png)](https://user-images.githubusercontent.com/76952086/104830421-0f4a6200-5890-11eb-8de7-6fcf761d01b5.png)

Fiyat eklemesi tablolarda bulunan marketlerin ve urunlerin idleri üzerinden yapılır.Tablolarda bulunmayan urun veya market için ekleme yapılamaz.Gerekli market ve urun eklemelerini yaptıktan sonra fiyat eklemesi yapılabilir.Tablolarda ekli market ve urunleri fiyat ekleme ekranında görebilirsiniz.

Listede ismi bulunan urunu birdaha ekliyemezsiniz.

[![hata3](https://user-images.githubusercontent.com/76952086/104830996-74548680-5895-11eb-9043-8467b450480a.png)](https://user-images.githubusercontent.com/76952086/104830996-74548680-5895-11eb-9043-8467b450480a.png)

#### Fiyat ekleme ekranı:

[](#fiyat-ekleme-ekranı)

[![Fiyat ekle](https://user-images.githubusercontent.com/76952086/104830417-0b1e4480-5890-11eb-96e0-fcfb482604a4.png)](https://user-images.githubusercontent.com/76952086/104830417-0b1e4480-5890-11eb-96e0-fcfb482604a4.png)

Tabloda fiyatı bulunan aynı markete ait aynı ürünü tekrardan ekliyemezsiniz. [![hata](https://user-images.githubusercontent.com/76952086/104830423-11acbc00-5890-11eb-8a5b-cefb6218af23.png)](https://user-images.githubusercontent.com/76952086/104830423-11acbc00-5890-11eb-8a5b-cefb6218af23.png)

#### Kullanıcı sayfası linki:

[](#kullanıcı-sayfası-linkihttpadvancedbackendwebindexphprlistingfiyatlarindex)

Kullanıcılar panel üstünde herhangi bir ekleme veya çıkarma işlemi yapamazlar.Sadece listede bulunan ürünleri veya marketleri arıyabilirler.

#### Kullanıcı ekranı:

[](#kullanıcı-ekranı)

[![Kullanıcı](https://user-images.githubusercontent.com/76952086/104830406-f477ed80-588f-11eb-8277-be608f228264.png)](https://user-images.githubusercontent.com/76952086/104830406-f477ed80-588f-11eb-8277-be608f228264.png)

Notlar
------

[](#notlar)

• Modül arama işlemini fiyatlar tablosu üzerinde yapmaktadır.

• Modülde üç adet tablo bulunmaktadır.Bunlar Fiyatlar,Marketler ve Urunler tablosu.Fiyatlar tablosu, Marketler ve Urunler tablolarıyla ilişkilidir.

• Fiyatlar tablosunda marketlerin ve ürünlerin isimleri yer almamaktadır.Fiyatlar tablosu ürünler ve marketler tablolarıyla ilişkilidir.İçerisinde bulunan market\_id ve urun\_id sutünlarıyla marketlerin ve ürünlerin isimlerini diğer tablolardan almaktadır.

• Modülün içinde bulunan database migrationı sayesinde resimlerdeki veritabanı, kurulumda yaptığınız migrate işlemi ile eklenecektir.

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/68b16b2caa1d76f82291536385f6ec932214caa1fb268ccd483e4a2d260b2895?d=identicon)[BayramaliGunaydin](/maintainers/BayramaliGunaydin)

---

Top Contributors

[![BayramaliGunaydin](https://avatars.githubusercontent.com/u/76952086?v=4)](https://github.com/BayramaliGunaydin "BayramaliGunaydin (27 commits)")

### Embed Badge

![Health badge](/badges/bayramaligunaydin-yii2-listing/health.svg)

```
[![Health](https://phpackages.com/badges/bayramaligunaydin-yii2-listing/health.svg)](https://phpackages.com/packages/bayramaligunaydin-yii2-listing)
```

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
