配置

SF无需设置任何配置就可以运行起来,你只要添加配置文件环境APPLICATION_ENV,不需要添加其他任何配置项。SF支持两种配置适配方式:

  • ini
  • php
    ini配置数据结构比php清晰,php配置效率要高于ini,推荐线上使用php配置。由于ini配置数据结构清晰于php,所以文档统一使用ini数据格式讲解。

基础配置

  1. ;环境变量 用于区分开发、测试、线上配置
  2. [production]
  3. ;----------PHP配置-------
  4. phpSettings.display_startup_errors = 0
  5. phpSettings.display_errors = 0
  6. ;-------------Bootstrap配置-----------
  7. ;Bootstrap文件路径,默认为APPLICATION_PATH "/Bootstrap.php"
  8. bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
  9. ;Bootstrap类名,默认为Bootstrap
  10. bootstrap.class = "Bootstrap"
  11. ;Debug模式是否开启, true false否。线上必须关闭
  12. resources.frontController.debug = true
  13. ;controller路径 默认 APPLICATION_PATH "/controllers"
  14. resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
  15. ;modlues路径,配置开启modules
  16. resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
  • 警告:再次声明线上不要开启调试模式resources.frontController.debug

视图

视图章节

数据库

见数据库基础功能章节

缓存

缓存章节