PHP Smarty模板主页problam

时间:2015-12-12 22:13:17

标签: php smarty

我想改变我的网站主页,使用php代码!,我找到了我需要更改的tpl文件,问题是我没有tpl的经验而且我想用php写它但它不会工作。我正在尝试使用:

{include_php file="/path/to/somefile.php"}

使用php语言但不起作用。如何使用PHP语言在Smarty模板中使用tpl。

1 个答案:

答案 0 :(得分:2)

我的建议以下是一个php文件

include_once("/var/www/html/smarty/libs/Smarty.class.php");
$smartyobject=new Smarty();

$varr="stackoverflow"; //php variable it can also be a array";
$smartyobject->assign("website", $varr); //assigning a variable to "website", and this is now a smarty variable.
$smartyobject->display("tplfile"); //this is the actuall file that get displayed, in this tpl file you can use "website" variable {$website} 

smarty在函数循环中有这么多..所以不需要包含任何php文件。在php文件中执行任何操作,将结果保存在变量中并将其显示在tpl文件中。