nullref / yii2-blog
Blog module for Yii2
Installs: 396
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 7
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- mihaildev/yii2-ckeditor: *
- mihaildev/yii2-elfinder: *
- nullref/yii2-core: >=0.0.3
- nullref/yii2-useful: >=0.0.4
- yiisoft/yii2: >=2.0.13
This package is auto-updated.
Last update: 2024-11-21 03:04:41 UTC
README
Installation
The preferred way to install this extension to use composer.
Either run
php composer.phar require --prefer-dist nullref/yii2-blog "*"
or add
"nullref/yii2-blog": "*"
to the require section of your composer.json
file.
##Override classes
You can override classes by module config.
'blog' => [ 'class' => "nullref\\blog\\Module", 'classMap'=>[ 'Post' => 'app\models\Post', 'PostSearch' => 'nullref\app\PostSearch', 'PostQuery' => 'app\models\PostQuery', 'BlogStatusList' => 'app\components\BlogStatusList', ], ],
Add custom statuses
When you override BlogStatusList
class, you can add custom statuses for blog posts.
Example:
namespace app\components; class BlogStatusList extends \nullref\blog\components\BlogStatusList { const STATUS_HIDE = 3; public function getList() { return array_merge(parent::getList(),[ self::STATUS_HIDE => \Yii::t('app','Hide'), ]); } }