Home >Backend Development >PHP Tutorial >在smarty中通过php脚本给smarty赋值

在smarty中通过php脚本给smarty赋值

WBOY
WBOYOriginal
2016-06-23 13:15:04982browse


一,php 脚本(test.php)

$smarty = new Sys_SmartyWork(CRON_HOME."/modifyInfo/tpl",CRON_HOME."/modifyInfo/tpl_c"); $hash = array();$info  = array();$info ['smarty'] = 'i am smarty!';$info ['php'] = 'i am php';$hash['arrInfo'] = $info;//进行模板变量替换 $smarty->assign($hash); //编译并显示位于./templates下的index.htm模板 $msg = $smarty->display('test.tpl'); 

二,tpl 脚本('test.tpl') 


{{$arrInfo.smarty}}------------{{ php }}     //php给smarty变量赋值    $this->_tpl_vars['name'] = 'hello world!';    {{/php}}{{$name}}

三,显示i am smarty!
------------
hello world!
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn