php5与mysql5 web 开发技术详解-12 Smarty与模板技术_PHP教程
程序员文章站
2022-04-16 11:28:14
...
1、MVC简介
模式的内部运行着系统核心的商业逻辑;
视图处理系统的格式化输出;
控制器处理输入和与控制器进行通信
2、常用模板系统
Smarty \ FastTemplate\Smart
....
3、Smarty概述
优点和开发特性....
4、Smarty安装和配置
5、Smrty开发基础
变量与变量格式化:
变量来源:
首字母大写:{ $title| capitalize}?>
计算字符个数:{ $title| count_words}?>
日期处理:{ $filed| "$B %e, %y"}?> { $Smarty.now | date_format: "%Y-%m-%d %H:%M:%S"}
过滤字符:{ $title| strip_tags}?>
截取字串:{ $title|trancate:20:"..." | false }?>
nl2br修饰符:{ $text | nl2br}?>
6、控制结构
分支:if elseif else /if
比较运算符: eq (= ), neq(!=) ,gte(>=) ,not (
循环结构:
foreach
section
7、缓存
8、深入开发
register_function
register_block
register_modifier
{php}?>{/php}?>
重要修饰符:
default
strip_tags
literal
nl2br
truncate
生成静态页:www.2cto.com
$output = $smarty->fetch('tmp.html');
fwrite($fp ,$output );
推荐阅读
-
php5与mysql5 web 开发技术详解-6 表单-处理用户输入
-
php5与mysql5 web 开发技术详解-2 字符串操作
-
php5与mysql5 web 开发技术详解 学习笔记 小序
-
php5与mysql5 web 开发技术详解-10 php会话管理php5与mysql5 web 开发技术详解-10 p
-
php5与mysql5 web 开发技术详解-5 正则表达式_PHP教程
-
php5与mysql5 web 开发技术详解-5 正则表达式
-
php5与mysql5 web 开发技术详解-4 php控制结构和函数_PHP教程
-
php5与mysql5 web 开发技术详解 1 -php数组_PHP教程
-
php5与mysql5 web 开发技术详解-12 Smarty与模板技术
-
php5与mysql5 web 开发技术详解-6 表单-处理用户输入_PHP教程