Yii2. Заготовка «действия» (action’а)

Код action’a:

<?php
 
namespace app\actions;
 
use yii\base\Action;
 
class TestAction extends Action
{
    public function run()
    {
        return $this->controller->render('test-view-name');
    }
}

Применение в контроллере:

<?php
 
namespace app\controllers;
 
use yii\web\Controller;
use app\actions\TestAction;
 
class TestController extends Controller
{
    public function actions()
    {
        return ['test' => TestAction::class];
    }
}

11.01.2020

Категория(-и): PHP, Yii, Сниппеты

# #

Добавить комментарий