关于smarty 模版的入门
先简单介绍下smarty模版:
Smarty是一个使用PHP写出来的模板PHP模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML 代码混杂在一起PHP 代码逻辑分离。简单的讲,目的就是要使PHP程序员同美工分离,使程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。
好的,教程开始
要先到 smarty的官方网站下载 smarty的压缩包 http://www.smarty.net/download.php
把下载好的压缩包解压
效果如下
其中对我们有用的只有libs的文件夹
把libs复制到web目录下(我的是web根目录下的test目录)并改名字为mysmarty
在test目录下建立一个叫smarty_inc.php的文件
如下
这样写好配置文件以后就可以开始测试了
写一个index.php文件 (在test目录下)
再写一个index.htm模版文件 在templates文件夹下
<?php
{foreach from=$name item=a} // 构造循环
{$a}<br>
{/foreach}
?>
大家可能会觉得我的代码写的很奇怪,这是在smarty中循环的写法 {foreach }{/foreach}是配对的 循环块 from赋所要循环的数组 item是值 显示的时候用$a表示 可能大家会觉得不习惯 慢慢的就会习惯
现在开启我们的服务器
输入如下地址 http://127.0.0.1/test/index.php
结果是
php
java
c++