Aucune description
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

MakemHtmlBehavior.php 1.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. namespace weapp\MakemHtml\behavior\home;
  3. /**
  4. * 行为扩展
  5. */
  6. class MakemHtmlBehavior
  7. {
  8. protected static $actionName;
  9. protected static $controllerName;
  10. protected static $moduleName;
  11. protected static $method;
  12. /**
  13. * 构造方法
  14. * @param Request $request Request对象
  15. * @access public
  16. */
  17. public function __construct()
  18. {
  19. !isset(self::$moduleName) && self::$moduleName = request()->module();
  20. !isset(self::$controllerName) && self::$controllerName = request()->controller();
  21. !isset(self::$actionName) && self::$actionName = request()->action();
  22. !isset(self::$method) && self::$method = strtoupper(request()->method());
  23. }
  24. /**
  25. * 模块初始化
  26. * @param array $params 传入参数
  27. * @access public
  28. */
  29. public function moduleInit(&$params)
  30. {
  31. }
  32. /**
  33. * 操作开始执行
  34. * @param array $params 传入参数
  35. * @access public
  36. */
  37. public function actionBegin(&$params)
  38. {
  39. }
  40. /**
  41. * 视图内容过滤
  42. * @param array $params 传入参数
  43. * @access public
  44. */
  45. public function viewFilter(&$params)
  46. {
  47. }
  48. /**
  49. * 应用结束
  50. * @param array $params 传入参数
  51. * @access public
  52. */
  53. public function appEnd(&$params)
  54. {
  55. }
  56. }