Smart模版
smarty是一个基于PHP开发的PHP模板引擎。它提供了逻辑与外在内容的分离,简单的讲,目的就是要使PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑。
美工人员
1. 写模板, HTML CSS JavaScript
2. 使用Smarty表现逻辑 放变量, 遍历和判断数据
PHP程序员
1. PHP程序和原来一样(连接数据, 图,文件)
2. 加载Smarty引擎, 并创建对象
3. 向引擎中分配变量(分数据)
4. 显示那个模板
一、基本语法
定界符:建议修改定界符,以防模版中出现内部样式造成混淆
<!--外部样式-->
<link rel="stylesheet" type="text/css" href="css/mystyle.css"/>
<!--内部样式-->
<style type="text/css">
p{
color: crimson;
}
</style>
</head>
<body>
<!--内联样式-->
<a href="http://www.baidu.com" style="color:blue;" target="_blank">百度:http://www.baidu.com</a>