LAV45/yii2-settings

View on GitHub
examples/SettingsForm/controllers/SettingsController.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace example\controllers;

use Yii;
use yii\web\Controller;
use example\models\SettingsForm;

class SettingsController extends Controller
{
    public function actionIndex()
    {
        $model = new SettingsForm();

        if ($model->load(Yii::$app->request->post()) && $model->save()) {
            Yii::$app->getSession()->setFlash('success', 'Settings successfully updated!');
            return $this->refresh();
        }

        return $this->render('settings', [
            'model' => $model,
        ]);
    }
}