Smarty的使用

Posted 单大源

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Smarty的使用相关的知识,希望对你有一定的参考价值。

显示数组的方式:

 

访问的是.php页面

<?php
require "../init.inc.php";

$arr = array("one"=>"111111111","two"=>"22222222");

$smarty->assign("shuzu",$arr);

$smarty->display("test.html");     

对应模板文件只有html的代码的页面:

</head>

<body>

<{$shuzu["one"]}> </body> </html>

 

 

 

 

显示调用类的对象的方式:

访问的是.php页面

<?php
require "../init.inc.php";

class Ren{
    public $name = "张三";
    
}
$r = new Ren();

$smarty->assign("duixiang",$r);

$smarty->display("test.html"); 

对应只有html代码的模板文件:

</head>

<body>

<{$duixiang->name }> </body> </html>

 

 

 

显示字符串的方式:

.php页面

<?php
require "../init.inc.php";

$smarty->assign("like","单大源");

$smarty->display("test.html");     

模板文件:

</head>

<body>

<{$like }> </body> </html>

 

以上是关于Smarty的使用的主要内容,如果未能解决你的问题,请参考以下文章

在 Smarty tpl 文件中使用 PHP 代码

smarty基础与实例

smarty 基本介绍及示例

Smarty模板引擎

CodeIgniter + Smarty - 是不是相关?

无法使用 Smarty 从 PHP 代码创建 TPL 函数