消息配置
config.php
'MSG_DISPLAY' => '',
'MSG_TYPE' => '',
'MSG_TYPE_VAR' => '',
'MSG_JSONP_CB' => '',
'MSG_STR_CLASS' => '',
'MSG_LOG_NOTICE' => ,
配置项 | 默认值 | 类型 | 说明 |
---|---|---|---|
MSG_DISPLAY | php_exception,php_error | string | 可选;设置PHP错误输出类型,可选值:php_exception, php_warning, php_error, php_deprecated, php_strict |
MSG_TYPE | string | 可选;设置全局默认消息输出类型,如:json、xml等 | |
MSG_TYPE_VAR | _msg | string | 可选;通过前端设置消息输出类型,$_REQUEST取值时的键,表示取_msg字段 |
MSG_JSONP_CB | message | string | 可选;当消息为jsonp类型时,前端JS回调函数名称 |
MSG_STR_CLASS | boa_msg | string | 可选;当消息输出时,前端CSS默认class名称 |
MSG_LOG_NOTICE | false | bool | 可选;是否处理PHP的notice消息 |
注意
除了全局配置 MSG_TYPE 默认的消息输出类型,还可以在请求URL、表单action中附加_msg=json这样参数或使用表单隐藏域来灵活实现。参数名称 _msg 由 MSG_TYPE_VAR 定义
除了前述方式,还可以使用 msg::set_type() 来动态设置消息输出类型,优先级大于前者,整个页面仅需设置一次