Controller.php 909 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace Heanup\App\Script;
  3. use Heanup\Frame\Helper;
  4. use Heanup\Frame\Logger;
  5. abstract class Controller extends \Heanup\Frame\Controller
  6. {
  7. /**
  8. * 获取命令行参数
  9. * @return array
  10. */
  11. protected function getArguments()
  12. {
  13. return Helper::getArguments();
  14. }
  15. /**
  16. * 记录下运行日志
  17. */
  18. public function after()
  19. {
  20. parent::after();
  21. Logger::debug('', 'runtime');
  22. }
  23. protected function addLogs($msg,$file="admin")
  24. {
  25. Logger::setLog($msg, $file);
  26. }
  27. /**
  28. * 输出错误信息
  29. *
  30. * @param int $code
  31. * @param string $message
  32. */
  33. protected function showError($code = 0, $message = '')
  34. {
  35. $output = array(
  36. 'code' => intval($code),
  37. 'message' => $message,
  38. 'data' => []
  39. );
  40. print_r($output);
  41. // exit();
  42. }
  43. }