skills on main page api and admin

This commit is contained in:
andrey
2021-06-09 18:06:13 +03:00
parent 23773eff4e
commit b9f919204c
27 changed files with 842 additions and 0 deletions

View File

@ -2,6 +2,9 @@
namespace backend\modules\settings\controllers;
use backend\modules\options\Options;
use backend\modules\settings\models\SkillsOnMainPageForm;
use common\classes\Debug;
use Yii;
use backend\modules\settings\models\Skill;
use backend\modules\settings\models\SkillSearch;
@ -105,6 +108,21 @@ class SkillController extends Controller
]);
}
public function actionSkillsOnMainPage()
{
$model = new SkillsOnMainPageForm();
if ($model->load(Yii::$app->request->post())) {
$model->saveSkills();
$model->showMsg = true;
} else {
$skills = \common\models\Options::getValue('skills_on_main_page');
$model->load(json_decode($skills, true));
}
return $this->render('skills-on-main-page', ['model' => $model]);
}
/**
* Deletes an existing Skill model.
* If deletion is successful, the browser will be redirected to the 'index' page.