Page.php 881 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace app\admin\controller;
  3. use app\admin\AdminBaseController;
  4. use app\common\model\SinglePageModel;
  5. class Page extends AdminBaseController
  6. {
  7. public function index()
  8. {
  9. $data = SinglePageModel::getConfigValue(SinglePageModel::CODE);
  10. return view('', [
  11. 'data' => $data,
  12. 'title' => SinglePageModel::CODE_TITLE,
  13. ]);
  14. }
  15. public function edit()
  16. {
  17. $data = $this->_post(SinglePageModel::CODE);
  18. SinglePageModel::setConfigValue($data);
  19. ajax_return();
  20. }
  21. /**
  22. * 获取数据
  23. * @param array $param 要获取的数据
  24. * @return array
  25. */
  26. public function _post(array $param)
  27. {
  28. $res = [];
  29. foreach ($param as $v) {
  30. if (!empty(input($v))) {
  31. $res[$v] = input($v);
  32. }
  33. }
  34. return $res;
  35. }
  36. }