内建类
Vanilla 的內建变量
Registry 变量
-- 以下数据以 "curl http://domain.org/?arg1=aa1&arg2=aa2" 访问为例进行说明
Registry['APP_CONF'] -- 当前应用的配置数据,来自于(config/application.lua)
Registry['sys_conf'] -- 当前应用的系统配置,来自于(sys/*路径,比如可以使用 Registry['sys_conf']['cache'] 获取 sys/cache 文件中关于 cache 的配置)
Registry['REQ_URI'] -- 当前请求的 URI ,为 "/"
Registry['REQ_ARGS'] -- 当前请求的参数字符串,即 Query_String,为 "arg1=aa1&arg2=aa2"
Registry['REQ_ARGS_ARR'] -- 当前请求的参数列表,为一个 LUA 数组
Registry['REQ_HEADERS'] -- 当前请求的请求头数组
Registry['APP_NAME'] -- 应用名称
Registry['APP_ROOT'] -- 应用所在根目录
Registry['APP_HOST'] -- 当前请求的 HOST 信息
Registry['APP_PORT'] -- 当前请求的 PORT 信息
Registry['VANILLA_ROOT'] -- VANIALLA 框架的根目录
Registry['VANILLA_VERSION'] -- 当前所使用的 VANILLA 版本号
Registry['VANILLA_APPLICATION'] -- 'vanilla.v.application' LUA 包
Registry['VANILLA_UTILS'] -- 'vanilla.v.libs.utils' LUA 包
Registry['VANILLA_CACHE_LIB'] -- 'vanilla.v.cache' LUA 包
Registry['VANILLA_COOKIE_LIB'] -- 'vanilla.v.libs.cookie' LUA 包
Registry['APP_BOOTS'] -- 应用 'application.bootstrap' LUA 包
Registry['APP_PAGE_CACHE_CONF'] -- 应用 Page Cache 相关配置Vanilla 的內建函数
方法 page_cache
page_cache单步调试方法 print_r、sprint_r 等
print_r、sprint_r 等方法 init_vanilla
init_vanillaLast updated