SettingController.php 937 B

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