$html = $Smarty->fetch('hello,{$name}'); 没有模板文件,模板内容以字符串存在数据库,请问如何fetch?
求高手,关于smarty的。因为要跨域,所以项目要求将模板内容存在数据库。请问,怎么使用Smarty来直接fetch一段字符串?==================正常=...
求高手,关于smarty的。
因为要跨域,所以项目要求将模板内容存在数据库。
请问,怎么使用Smarty来直接fetch一段字符串?
==================正常===================
$tpl_path = 'product.htm'; // <h2>你好,{$name}</h2>
$smarty->assign('name', '高手');
$html = $smarty->fetch($tpl_path);
echo $html; // <h2>你好,高手</h2>
==================我们的需要===================
$db_content = "<h2>你好,{$name}</h2>";
$smarty->assign('name', '高手');
$html = $smarty->fetch($db_content); //这个方法不行
echo $html; // <h2>你好,高手</h2>
使用其他的smarty的函数也可以的,谢谢!可加分!急! 展开
因为要跨域,所以项目要求将模板内容存在数据库。
请问,怎么使用Smarty来直接fetch一段字符串?
==================正常===================
$tpl_path = 'product.htm'; // <h2>你好,{$name}</h2>
$smarty->assign('name', '高手');
$html = $smarty->fetch($tpl_path);
echo $html; // <h2>你好,高手</h2>
==================我们的需要===================
$db_content = "<h2>你好,{$name}</h2>";
$smarty->assign('name', '高手');
$html = $smarty->fetch($db_content); //这个方法不行
echo $html; // <h2>你好,高手</h2>
使用其他的smarty的函数也可以的,谢谢!可加分!急! 展开
1个回答
展开全部
Resources默认是文件的,你设置为字符串即可。
具体见Smarty的手册。
http://www.php100.com/manual/smarty3/template.resources.html#tfs
具体见Smarty的手册。
http://www.php100.com/manual/smarty3/template.resources.html#tfs
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询