Home > php教程 > php手册 > php5与mysql5 web 开发技术详解-12 Smarty与模板技术

php5与mysql5 web 开发技术详解-12 Smarty与模板技术

WBOY
Release: 2016-06-13 10:55:29
Original
1020 people have browsed it

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 );

 

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template