PHPackages                             worstinme/yii2-forum - 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. worstinme/yii2-forum

ActiveYii2-extension

worstinme/yii2-forum
====================

forum extension for yii 2

1.0.0(9y ago)51345MITPHP

Since Feb 18Pushed 9y ago1 watchersCompare

[ Source](https://github.com/worstinme/yii2-forum)[ Packagist](https://packagist.org/packages/worstinme/yii2-forum)[ RSS](/packages/worstinme-yii2-forum/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

yii2-forum
==========

[](#yii2-forum)

forum extension for yii 2

---

### Install

[](#install)

```
composer require --prefer-dist "worstinme/yii2-forum:dev-master"

```

### Example settings

[](#example-settings)

```
'forum' => [
    'class' => 'worstinme\forum\frontend\Module',
    'languages'=>[
        'ru'=>'Русский',
        'en'=>'English',
    ]
],
```

### Route

[](#route)

- 'lang:(en|ru)/forum'=&gt;'forum/default/index',
- 'lang:(en|ru)/forum/action:(section-create|forum-create|section-delete|forum-activate|forum-delete|section-activate)'=&gt;'forum/default/',
- 'lang:(en|ru)/forum/action:(lock|new-thread|upload-image|file-browser|post-delete|delete|edit|reply)'=&gt;'forum/threads/',
- 'lang:(en|ru)/forum/section:\[\\w\\-\]+'=&gt;'forum/default/section',
- 'lang:(en|ru)/forum/section:\[\\w\\-\]+/forum:\[\\w\\-\]+'=&gt;'forum/default/forum',
- 'lang:(en|ru)/forum/section:\[\\w\\-\]+/forum:\[\\w\\-\]+/&lt;thread\_id:\\d+&gt;'=&gt;'forum/threads/view',

```
['pattern'=>'forum','route'=>'forum/default/index','defaults'=>['lang'=>'ru']],
['pattern'=>'forum/','route'=>'forum/default/','defaults'=>['lang'=>'ru']],
['pattern'=>'forum/','route'=>'forum/threads/','defaults'=>['lang'=>'ru']],
['pattern'=>'forum/','route'=>'forum/default/section','defaults'=>['lang'=>'ru']],
['pattern'=>'forum//','route'=>'forum/default/forum','defaults'=>['lang'=>'ru']],
['pattern'=>'forum///','route'=>'forum/threads/view','defaults'=>['lang'=>'ru']],

```

### Default settings

[](#default-settings)

```
public $languages = ['en'=>'English'];
public $postPageSize = 20;
public $moderRole = 'admin';

public $profileModel = '\app\models\Profile';
public $profileModelUserColumn = 'id';

public $postEditDelay = 60*5;
public $postDeleteDelay = 60*5;
public $threadEditDelay = 60*5;
public $threadDeleteDelay = 60*5;

public $processLanguageSetting = true;
```

### Profile model

[](#profile-model)

```
