Base.php 877 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace app\client\controller;
  3. use think\App;
  4. class Base
  5. {
  6. /** 接口异常常量定义 */
  7. const success = 0;
  8. // 错误消息显示
  9. const error_msg = 1;
  10. // 部分错误消息显示
  11. const part_error_msg = 2;
  12. // 错误消息显示
  13. const duplicated_msg = 11;
  14. // 跳转到登陆页面呢
  15. const access_refuse = 403;
  16. // 跳转到h5指定页面
  17. const access_redirect = 301;
  18. // 调试错误
  19. const error_debug_msg = 1000;
  20. /**
  21. * 应用实例
  22. * @var \think\App
  23. */
  24. protected $app;
  25. /**
  26. * Request实例
  27. * @var \think\Request
  28. */
  29. protected $request;
  30. /**
  31. * 构造方法
  32. * @access public
  33. * @param App $app 应用对象
  34. */
  35. public function __construct(App $app)
  36. {
  37. $this->app = $app;
  38. $this->request = $this->app->request;
  39. }
  40. }