SettingController.php 881 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace addons\RfDemo\merchant\controllers;
  3. use Yii;
  4. use common\helpers\ArrayHelper;
  5. use addons\RfDemo\common\models\SettingForm;
  6. /**
  7. * 参数设置
  8. *
  9. * Class SettingController
  10. * @package addons\RfDemo\merchant\controllers
  11. */
  12. class SettingController extends BaseController
  13. {
  14. /**
  15. * @return mixed|string
  16. */
  17. public function actionDisplay()
  18. {
  19. $request = Yii::$app->request;
  20. $model = new SettingForm();
  21. $model->attributes = Yii::$app->services->addonsConfig->getConfig();
  22. if ($model->load($request->post()) && $model->validate()) {
  23. $config = Yii::$app->services->addonsConfig->setConfig(ArrayHelper::toArray($model));
  24. return $this->message('修改成功', $this->redirect(['display']));
  25. }
  26. return $this->render('display', [
  27. 'model' => $model,
  28. ]);
  29. }
  30. }
粤ICP备19079148号