PHP Smarty 配置变量

无需在php程序中分配,但和保留变量不一样,它是通过配置文件配置的。


configs/site.conf(配置文件):

copyright = "1500~2015 嵩山少林寺有限公司 版权所有"     ;后面的值加不加引号都可以,但如果值有空格的话一般要加引号。
police = 京公网安备100003214号

;国庆节  (配置节)
[nationality]
color = #ff0000

;元旦   (配置节)
[newyear]
color = #00ff00

config.php(后端):

template_dir = "templates";
$smarty->compile_dir = "templates_c";

$smarty->display("config.tpl");
config.tpl(前端视图):



	
	Document


	

配置变量

{config_load file = 'site.conf' section='nationality'} {* 载入配置文件,指定配置节 *}

{#copyright#}

{* 引用配置变量的第一种方式 *}

{$smarty.config.police}

{* 引用配置变量的第二种方式 *}

{#color#}

{* 配置文件中如果配置有多个color,那么就需要指定配置节(指定是哪个配置节下的color) *}


你可能感兴趣的:(PHP)