PHPackages                             sabsay03/yii2-categories - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. sabsay03/yii2-categories

ActiveYii2-extension[Utility &amp; Helpers](/categories/utility)

sabsay03/yii2-categories
========================

Yii2 Content Module

04PHP

Since Jan 20Pushed 5y ago1 watchersCompare

[ Source](https://github.com/sabsay03/yii2-categories)[ Packagist](https://packagist.org/packages/sabsay03/yii2-categories)[ RSS](/packages/sabsay03-yii2-categories/feed)WikiDiscussions main Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

yii2-categories
===============

[](#yii2-categories)

categories-Module

yii2-shopping
=============

[](#yii2-shopping)

Yii2 shopping Module

Yii2 KOU E-Ticaret Sitesi
-------------------------

[](#yii2-kou-e-ticaret-sitesi)

Projeyi bir grup olarak 4 arkadaş yaptık.

Modüller:

180202052-Melih Çalışkan-&gt; Products=&gt; Ürünleri listeleme,Sepete Ekleme,Admin için Ürün Ekleme sekmesi

180202039-Onur Okyay-&gt; Shopping=&gt;Sepetteki ürünleri listeleme,Satın alma,Geçmiş satın alımları gösterme

180202105-Sabri Kusay Gülmez-&gt; Category=&gt; Kategori listeleme,Seçilen kategoriye göre ürünleri listeleme,Admin için Kategori Ekleme

180202026-Imran Kucur-&gt; Reviews=&gt;Her bir ürün için yorum ekleme ve puan verme,Seçilen ürüne yapılan tüm yorumları gösterme

User=&gt; Kayıt-Giriş,Hesabım sekmesi

Kurulum
-------

[](#kurulum)

Vagrantı kaldırdıktan sonra ssh ile bağlanın ve terminalde advanced içine girdikten sonra(cd /var/www/advanced) aşağıdakileri yazınız.

```
composer require melih058/yii2-migrations "dev-main"

composer require melih058/yii2-products "dev-main"

composer require sabsay03/yii2-categories "dev-main"

composer require imrankucur/yii2-reviews "dev-main"

composer require sabsay03/yii2-user "dev-main"

composer require onurokkyay/yii2-shopping "dev-main"

```

*Advanced içinde vendor klasöründe bu dosyaların oluşması gerekir*

**Advanced-&gt;backend-&gt;config-&gt;main.php içerisine modüller aşağıda belirtilen şekilde referans edilmelidir.**

```
'modules' => [
        'products' => [
            'class'=>'melih058\products\Module'
        ],
        'shopping' => [
    'class' => 'onurokkyay\shopping\Module',
    ],
        'user' => [
    'class' => 'sabsay03\user\Module',
],
        'categories' => [
            'class' => 'sabsay03\categories\Module',
        ],
        'reviews' => [
            'class' => 'imrankucur\reviews\Module',
        ],
    ]

```

Migrations
----------

[](#migrations)

Advancedin içindeyken (cd /var/www/advanced) terminale bu komutu yazınız.

**advanced/phpmyadmin e user kısmına root yazıp giriş yaptıktan sonra yii2advanced adında yeni bir database oluşturun.**

```
php yii migrate --migrationPath=@melih058/migrations/migrations

```

7 yeni migration gördükten sonra yes diyip onaylayın ve sonra tabloları phpmyadminde kontrol edin.

Site Görünüşü
-------------

[](#site-görünüşü)

advanced-&gt;backend-&gt;views-&gt;layout-&gt;main.php'nin içine aşağıdakilerin hepsini kopyalayıp yapıştırın.

```

        &copy;

```

advanced-&gt;backend-&gt;views-&gt;site-&gt;index.php'nin içine aşağıdakilerin hepsini kopyalayıp yapıştırın.

```

        Hoşgeldiniz

        Alışverişe Başla!

        Kategoriler

```

Kayıt Olma
----------

[](#kayıt-olma)

Aşağıdaki linkten kayıt olunuz.

Sonra phpmyadmine girip user tablosunda status'u 9 dan 10 a çevirin.

Kayıt olma işlemi tamamlandıktan aşağıdaki linkten giriş yapınız.

***İlk kayıt olan kullanıcının user tablosundaki id'si 1 olduğu için 1 sayılır.Yani idsi 1 olan kullanıcı admindir.Sitede sol üstte bulunan admin özelliklerini kullanabilir.Diğer kullanıcılar bu sekmeyi kullanamaz.***

Yii2 Categories Modülü
----------------------

[](#yii2-categories-modülü)

categories modülü productla one to many ilişkisine sahip yani bir productın bir category si olurken bir categorynin birden fazla productı olabilir.Sadece admin category ekleyebilir. sol üstteki admin menüsünden kategorş ekeyebiiriz.üsttteki menü bardaki categoryle kategorieri listeleyebiliriz ve ordan o category e ait productları listeleyebiliriz.

###### Categories Sayfası

[](#categories--sayfası)

[![category](resim3.png)](resim3.png)

###### Categori Products Sayfası

[](#categori-products-sayfası)

[![category](resim4.png)](resim4.png)

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity31

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://avatars.githubusercontent.com/u/69500395?v=4)[sabsay03](/maintainers/sabsay03)[@sabsay03](https://github.com/sabsay03)

---

Top Contributors

[![sabsay03](https://avatars.githubusercontent.com/u/69500395?v=4)](https://github.com/sabsay03 "sabsay03 (9 commits)")

### Embed Badge

![Health badge](/badges/sabsay03-yii2-categories/health.svg)

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

PHPackages © 2026

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