Heim  >  Artikel  >  php教程  >  php5与mysql5 web 开发技术详解-12 Smarty与模板技术

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

WBOY
WBOYOriginal
2016-06-13 10:55:29959Durchsuche

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

 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PHP,JS互相调用Nächster Artikel:[PHP]会话存储方式详解