CurrencyController.php 1.04 KB
<?php
namespace backend\modules\location\controllers;

use yii\helpers\ArrayHelper;
//
use thread\app\base\controllers\BackendController;
use thread\actions\EditableAttributeSaveLang;
//
use backend\modules\location\models\{
    Currency, CurrencyLang, search\Currency as filterCurrencyModel
};

/**
 * Class CurrencyController
 *
 * @package backend\modules\location\controllers
 * @author FilamentV <vortex.filament@gmail.com>
 * @copyright (c), Thread
 */
class CurrencyController extends BackendController
{
    public $model = Currency::class;
    public $modelLang = CurrencyLang::class;
    public $filterModel = filterCurrencyModel::class;
    public $title = 'Currency';
    public $name = 'currency';

    /**
     * @return array
     */
    public function actions()
    {

        return ArrayHelper::merge(parent::actions(), [
            'attribute-save' => [
                'class' => EditableAttributeSaveLang::class,
                'modelClass' => $this->modelLang,
                'attribute' => 'title',
            ]
        ]);
    }
}