設(shè)置了系統(tǒng)的后臺配置選項后逸尖,可以在config.xml
中設(shè)置后臺配置的默認(rèn)值
設(shè)置配置項的默認(rèn)值
<default>
<app_options>
<app_setting>
<user_name>老王</user_name>
<pass_word>laowang</pass_word>
</app_setting>
</app_options>
</default>
其中古沥,app_options
瘸右、app_setting
、user_name
岩齿、pass_word
均為你在同一目錄下的system.xml
中配置的唯一標(biāo)識符
打開后臺太颤,結(jié)果如下:
默認(rèn)值不生效解決方法
配置默認(rèn)值的優(yōu)先級:數(shù)據(jù)庫 >
xml
配置文件
設(shè)置后臺配置文件的默認(rèn)值,需要將config.xml
與systeml.xml
同時提交后才會生效
若先提交了system.xml
盹沈,并在后臺查看配置已經(jīng)生效了龄章,此時系統(tǒng)會將配置存入core_config_data
表中,存入的默認(rèn)值為NULL
,如下圖所示襟诸,再提交config.xml
的時候,由于數(shù)據(jù)庫中已經(jīng)存入默認(rèn)值且為空基协,導(dǎo)致設(shè)置的默認(rèn)值不生效
如果要讓config.xml
中設(shè)置的默認(rèn)值生效歌亲,可以將數(shù)據(jù)庫中配置的值對應(yīng)的記錄刪除,清除magento
緩存后重新進(jìn)入后臺查看澜驮,默認(rèn)值生效
此時查看表core_config_data
中配置項的值陷揪,跟設(shè)置的默認(rèn)值一樣了