php5与mysql5 web 开发技术详解-12 Smarty与模板技术
模式的内部运行着系统核心的商业逻辑;
视图处理系统的格式化输出;
控制器处理输入和与控制器进行通信
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 );
上一篇: PHP的戏法方法
下一篇: 聊一聊随机数安全那些事儿
推荐阅读
-
php5与mysql5 web 开发技术详解-12 Smarty与模板技术
-
php5与mysql5 web 开发技术详解-4 php控制结构和函数
-
php5与mysql5 web 开发技术详解-6 表单-处理用户输入
-
PHP5与MySQL5 Web开发技术详解 目录
-
php5与mysql5 web 开发技术详解-2 字符串操作
-
php5与mysql5 web 开发技术详解-10 php会话管理php5与mysql5 web 开发技术详解-10 p_PHP教程
-
php5与mysql5 web 开发技术详解 学习笔记 小序
-
php5与mysql5 web 开发技术详解-6 表单-处理用户输入
-
php5与mysql5 web 开发技术详解-2 字符串操作
-
php5与mysql5 web 开发技术详解 学习笔记 小序