https://github.com/zacksleo/yii2-ad
yii2 ad manage module
https://github.com/zacksleo/yii2-ad
yii2 yii2-extension yii2-modules
Last synced: 8 months ago
JSON representation
yii2 ad manage module
- Host: GitHub
- URL: https://github.com/zacksleo/yii2-ad
- Owner: zacksleo
- Created: 2017-02-17T16:59:59.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-03-15T02:40:26.000Z (over 7 years ago)
- Last Synced: 2025-08-21T12:35:08.491Z (10 months ago)
- Topics: yii2, yii2-extension, yii2-modules
- Language: PHP
- Size: 1.72 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://packagist.org/packages/zacksleo/yii2-ad)
[](https://packagist.org/packages/zacksleo/yii2-ad)
[](https://packagist.org/packages/zacksleo/yii2-ad)
[](https://travis-ci.org/zacksleo/yii2-ad)
[](https://styleci.io/repos/82318907)
[](https://scrutinizer-ci.com/g/zacksleo/yii2-ad/?branch=master)
[](https://scrutinizer-ci.com/g/zacksleo/yii2-ad/?branch=master)
# yii2 ad module
# Prerequisites
Install [Yii2 attachments](https://github.com/Nemmo/yii2-attachments) first
## Migration
+ Config Migration Path in Yii config file like this
```
'controllerMap' => [
'migrate' => [
'class' => 'yii\console\controllers\MigrateController',
'migrationPath' => [
...
'@zacksleo/yii2/ad/migrations',
],
],
],
```
+ Or run migration by By migrationPath Parameter
```
./yii migrate --migrationPath=@zacksleo/yii2/ad/migrations
```
## Config Module in components part
```
'rom-release' => [
'class' => 'zacksleo\yii2\ad\Module',
]
```
## Use Actions
```
class AdController extends Controller
{
public function actions()
{
return [
'index' => [
'class' => 'zacksleo\yii2\ad\actions\IndexAction'
]
];
}
}
```