;; 
;; Maple - PHP Web Application Framework
;; 全体設定ファイル
;; 
;; この設定ファイルの書式について:
;;  - キーはファイル全体で一意でなければならない
;;  - キーが大文字英数の場合、自動的にPHP定数として宣言される
;;    + PHP定数の方が優先順位が高い。衝突したキーは無視される
;;  - 既に存在するキー、およびPHP定数がセクション名として指定された場合、
;;    それらの値が、セクション内の値の先頭に追加される
;;

[global-config]
;;
;; 一般設定
;;
DEBUG_MODE  = true
ACTION_KEY  = action

DEFAULT_VIEW   = simple
DEFAULT_LOGGER = simpleFile

;; 
;; 文字コードの設定
;; 
INPUT_CODE    = "UTF-8"
CONFIG_CODE   = "UTF-8"
TEMPLATE_CODE = "UTF-8"
INTERNAL_CODE = "UTF-8"
OUTPUT_CODE   = "UTF-8"
SCRIPT_CODE   = "UTF-8"

[BASE_DIR]
;; 
;; BASE_DIR セクション
;; ここで設定した値はBASE_DIRからの相対パスと見なされる
;; 
DOCUMENT_ROOT = "/htdocs"


[WEBAPP_DIR]
;; 
;; WEBAPP_DIR セクション
;; ここで設定した値はWEBAPP_DIRからの相対パスと見なされる
;; 
MODULE_DIR    =  "/modules"
LOG_DIR       =  "/logs"
COMPONENT_DIR =  "/components"

;;
;; View関連のディレクトリ設定
;; (注意)ディレクトリ指定での最後に「/」をつけること
;;
VIEW_TEMPLATE_DIR =  "/templates/"
VIEW_COMPILE_DIR  =  "/templates_c/"
VIEW_CONFIG_DIR   =  "/config/"
VIEW_CACHE_DIR    =  "/cache/"


[generator-config]
;;
;; Generatorが使用する設定
;; これらの値はPHP定数とはならない
;;
generator.author  = "Your Name <mail@example.com>"
;generator.license = "http://www.php.net/license/3_0.txt  PHP License 3.0"
;generator.copyright = "Your Name"
generator.writable_dir = "/^logs$/, /[^_]_c$/, /^cache$/"