别名使用
配置中是支持别名的使用的,在别名两边加上@
即可
系统默认有个别名 web
会替换当前路径
/config/config.php return array ('path' =>'@web@/my-path/' - }
// 返回 '/biny/my-path/' - App::
$base ->config ->get ('path' );
用户也可以自定义别名,例如
// config->get 之前执行 - App::
$base ->config ->setAlias ('time' ,time ());// config.php return array ('path' =>'@web@/my-path/?time=@time@' - }
// 返回 '/biny/my-path/?time=1461141347' - App::
$base ->config ->get ('path' );// 返回 '@web@/my-path/?time=@time@' - App::
$base ->config ->get ('path' ,'config' ,false );
当然如果需要避免别名转义,也可以在App::$base->config->get
第三个参数传false
,就不会执行别名转义了。