common.php 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <?php
  2. /**
  3. * 洛阳赤炎鹰网络科技有限公司
  4. * https://www.cyyvip.com
  5. * Copyright (c) 2022 赤店商城 All rights reserved.
  6. */
  7. // +----------------------------------------------------------------------
  8. // | ThinkPHP [ WE CAN DO IT JUST THINK IT ]
  9. // +----------------------------------------------------------------------
  10. // | Copyright (c) 2006-2014 http://thinkphp.cn All rights reserved.
  11. // +----------------------------------------------------------------------
  12. // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
  13. // +----------------------------------------------------------------------
  14. // | Author: liu21st <liu21st@gmail.com>
  15. // +----------------------------------------------------------------------
  16. /**
  17. * ThinkPHP 普通模式定义
  18. */
  19. return array(
  20. // 配置文件
  21. 'config' => array(
  22. THINK_PATH.'Conf/convention.php', // 系统惯例配置
  23. CONF_PATH.'config'.CONF_EXT, // 应用公共配置
  24. ),
  25. // 别名定义
  26. 'alias' => array(
  27. 'Think\Log' => CORE_PATH . 'Log'.EXT,
  28. 'Think\Log\Driver\File' => CORE_PATH . 'Log/Driver/File'.EXT,
  29. 'Think\Exception' => CORE_PATH . 'Exception'.EXT,
  30. 'Think\Model' => CORE_PATH . 'Model'.EXT,
  31. 'Think\Db' => CORE_PATH . 'Db'.EXT,
  32. 'Think\Template' => CORE_PATH . 'Template'.EXT,
  33. 'Think\Cache' => CORE_PATH . 'Cache'.EXT,
  34. 'Think\Cache\Driver\File' => CORE_PATH . 'Cache/Driver/File'.EXT,
  35. 'Think\Storage' => CORE_PATH . 'Storage'.EXT,
  36. ),
  37. // 函数和类文件
  38. 'core' => array(
  39. THINK_PATH.'Common/functions.php',
  40. COMMON_PATH.'Common/function.php',
  41. CORE_PATH . 'Hook'.EXT,
  42. CORE_PATH . 'App'.EXT,
  43. CORE_PATH . 'Dispatcher'.EXT,
  44. //CORE_PATH . 'Log'.EXT,
  45. CORE_PATH . 'Route'.EXT,
  46. CORE_PATH . 'Controller'.EXT,
  47. CORE_PATH . 'View'.EXT,
  48. BEHAVIOR_PATH . 'BuildLiteBehavior'.EXT,
  49. BEHAVIOR_PATH . 'ParseTemplateBehavior'.EXT,
  50. BEHAVIOR_PATH . 'ContentReplaceBehavior'.EXT,
  51. ),
  52. // 行为扩展定义
  53. 'tags' => array(
  54. 'app_init' => array(
  55. 'Behavior\BuildLiteBehavior', // 生成运行Lite文件
  56. ),
  57. 'app_begin' => array(
  58. 'Behavior\ReadHtmlCacheBehavior', // 读取静态缓存
  59. ),
  60. 'app_end' => array(
  61. 'Behavior\ShowPageTraceBehavior', // 页面Trace显示
  62. ),
  63. 'view_parse' => array(
  64. 'Behavior\ParseTemplateBehavior', // 模板解析 支持PHP、内置模板引擎和第三方模板引擎
  65. ),
  66. 'template_filter'=> array(
  67. 'Behavior\ContentReplaceBehavior', // 模板输出替换
  68. ),
  69. 'view_filter' => array(
  70. 'Behavior\WriteHtmlCacheBehavior', // 写入静态缓存
  71. ),
  72. ),
  73. );