for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace zacksleo\yii2\ad\actions;
use yii\base\Action;
use zacksleo\yii2\ad\models\Ad;
use zacksleo\yii2\ad\models\AdPosition;
class SlugAction extends Action
{
public $slug;
public function run()
if (($position = AdPosition::findOne(['slug' => $this->slug])) == null) {
return [];
}
return Ad::find()->orderBy('order DESC')->where(['position_id' => $position->id])->all();