在smarty中通过php脚本获取smarty变量
程序员文章站
2022-06-05 18:10:12
...
一,php 脚本(test.php)
二,tpl 脚本('test.tpl')
三,显示i am smarty!
------------
i am 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中获取变量值 $arrInfo = $this->_tpl_vars['arrInfo']; //输出 echo $arrInfo['php']."\r\n"; //php在模板中赋值给smarty变量 $this->_tpl_vars['myname'] = 'hello world!';{{/php}}{{$myname}}
三,显示i am smarty!
------------
i am php
下一篇: PHP记录代码运行时间
推荐阅读
-
php smarty模版引擎中变量操作符及使用方法
-
php中smarty变量修饰用法实例分析
-
在smarty中调用php内置函数的方法
-
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
-
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解_PHP
-
laravel5 在模板中如何不通过控制器传送变量方式获取访问的路由?
-
laravel5 在模板中如何不通过控制器传送变量方式获取访问的路由?
-
smarty模板资料tpl中在写输出的时候会变量名后面的“|h”是什么含义
-
在smarty模板中使用PHP函数的方法_php模板_脚本之家
-
smarty模板引擎从配置文件中获取数据的方法_PHP