controller.stub 971 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace {%controllerNamespace%};
  3. use app\Request;
  4. use think\exception\ValidateException;
  5. use app\common\AdminBaseController;
  6. use {%servicesNamespace%}\{%servicesName%};
  7. use {%validateNamespace%}\{%validateName%};
  8. /**
  9. * {%tableComment%}控制器
  10. * Class {%controllerName%}
  11. * @package {%controllerNamespace%}
  12. */
  13. class {%controllerName%} extends AdminBaseController
  14. {
  15. /**
  16. * @param Request $request
  17. * @param {%servicesName%} $services
  18. * @param {%validateName%} $validate
  19. */
  20. public function __construct(Request $request, {%servicesName%} $services, {%validateName%} $validate)
  21. {
  22. parent::__construct($request);
  23. $this->service = $services;
  24. $this->validate = $validate;
  25. $this->searchable = [];
  26. $this->searchDeal = function (&$data){
  27. };
  28. $this->createParams = [
  29. {%createParams%}
  30. ];
  31. $this->saveDeal = $this->updateDeal = function (&$data){
  32. };
  33. }
  34. }