`

PHP100视频教程27:PHP模板引擎Smarty入门使用

    博客分类:
  • PHP
阅读更多
PHP100视频教程27:PHP模板引擎Smarty入门使用

1、Smarty介绍及应用的优缺点
       Smarty是一个使用PHP写出来的PHP模板引擎,目的是要使用PHP程序同美工分离,使的程序员改变程序的逻辑内容时不会影响到美工的页面设计,美工重新修改页面时不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。

2、Smarty的配置

include_once("Smarty/Smarty.class.php"); //包含smarty类文件

$smarty = new Smarty(); //建立smarty实例对象$smarty

$smarty->config_dir="Smarty/Config_File.class.php";  // 目录变量

$smarty->caching=false; //是否使用缓存,项目在调试期间,不建议启用缓存

$smarty->template_dir = "./templates"; //设置模板目录

$smarty->compile_dir = "./templates_c"; //设置编译目录

$smarty->cache_dir = "./smarty_cache"; //缓存文件夹

//----------------------------------------------------

//左右边界符,默认为{},但实际应用当中容易与JavaScript相冲突

//----------------------------------------------------

$smarty->left_delimiter = "{";

$smarty->right_delimiter = "}";


3、Smarty的应用:变量,循环…

$smarty->assign("name", "PHP100中文站"); //进行模板变量替换
$smarty->display("index.htm");  // 该文件就是模板文件,应该在模板目录下


数组是最常用的方式,可以帮助我们循环列表,和快速访问打理数据,如果要循环数组我们可以使用Smarty内置的方法section
分享到:
评论

相关推荐

    PHP100视频教程 27:PHP模板引擎Smarty入门使用

    1、Smarty介绍及应用的优缺点 Smarty是一个使用PHP写出来的PHP模板引擎,目的是要使用PHP程序同美工分离,使的程序员改变程序的逻辑内容时不会影响到美工的页面设计,美工重新修改页面时不会影响到程序的程序逻辑,...

    PHP100视频教程 27:PHP模板引擎Smarty入门使用.rar

     Smarty是一个使用PHP写出来的PHP模板引擎,目的是要使用PHP程序同美工分离,使的程序员改变程序的逻辑内容时不会影响到美工的页面设计,美工重新修改页面时不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为...

    PHP100视频教程全集112集BT种子【PHP经典】

    PHP100视频教程27:PHP模板引擎Smarty入门使用 PHP100视频教程28:PHP模板引擎Smarty的变量操作符 PHP100视频教程29:PHP模板引擎Smarty内置函数 PHP100视频教程30:PHP模板引擎Smarty缓存应用 PHP100视频教程31...

    PHP-Smarty框架入门视频

    Smarty是一个广泛使用的PHP模板引擎,它将业务逻辑与呈现逻辑分离,使得开发者可以更专注于页面设计和用户体验,而不用关心后端PHP代码的复杂性。本视频教程将引导初学者进入Smarty的世界,通过一个简单易懂的小demo...

    php课程(共100多节)

    27:PHP模板引擎Smarty入门使用 28:PHP模板引擎Smarty的变量操作符 29:PHP模板引擎Smarty内置函数 30:PHP模板引擎Smarty缓存应用 31:PHP在线编辑器fckeditor应用 32:PHP5中Cookie与 Session详解 33:PHP5中图片...

    PHP从入门到精通视频教程讲解

    - **模板引擎**:介绍几种常用的PHP模板引擎(如Smarty、Twig等),提高代码的可维护性。 - **RESTful API设计**:学习如何使用PHP构建RESTful风格的API服务。 #### 五、性能优化与最佳实践 - **缓存技术**:了解...

    PHP100视频教程源码(完整版)

    7. **模板引擎与框架**:高级的教程可能会介绍PHP的模板引擎如Smarty,或是PHP流行框架如Laravel、CodeIgniter的使用,帮助学习更高效的开发方式。 8. **安全实践**:源码可能涵盖了输入验证、防止SQL注入、XSS攻击...

    smarty入门

    Smarty是一个广泛使用的PHP模板引擎,它的主要目的是将呈现逻辑(视图)与应用程序逻辑分离,以实现更清晰的代码结构和更好的开发效率。本篇文章将深入讲解Smarty的基础知识,帮助初学者快速入门。 1. **Smarty简介...

    2016泰牛PHP基础班加大牛版-视频教程全套(有笔记)

    11. PHP模板引擎:介绍一些常见的PHP模板引擎,如Smarty,以及它们如何提高代码的可维护性。 12. 实战项目:通过一个或多个小型项目,如留言板、用户注册登录系统等,让学员实践所学知识。 13. 笔记内容可能包括对...

    韩顺平老师所有视频下载种子,绝不骗人

    3. Smarty模板技术:该教程讲解了Smarty模板引擎在PHP中的应用和实现。 4. ZEND Framework:该教程讲解了ZEND Framework的使用和实现。 5. 大型门户网站核心技术:该教程讲解了大型门户网站的核心技术,包括静态化、...

    PHP 十天快速入门教程视频带pptx说明(9-10讲)

    4. **模板引擎**:可能简述模板引擎如Smarty的工作原理,以及如何使用它来分离业务逻辑和视图展示。 5. **PHP安全实践**:讨论常见的安全问题,如SQL注入、XSS攻击,以及如何使用预处理语句、过滤输入和转义输出来...

    PHP语言开发视频教程.zip

    PHP还有强大的模板引擎,如Smarty,教程可能涵盖如何使用这些工具来分离业务逻辑和显示逻辑,使代码更易于管理和维护。同时,面向对象编程(OOP)的概念也会被提及,包括类、对象、继承、封装和多态等,这是现代PHP...

    php100视频原始地址列表整理.doc

    PHP模板引擎Smarty入门使用 - **知识点**: Smarty是一种广泛使用的PHP模板引擎。本节介绍了Smarty的基本用法,包括模板文件的创建、变量的传递等。 - **学习目标**: 学会使用Smarty模板引擎,提高页面渲染效率。 #...

    php100视频 89集 解压密码

    - **模板引擎**:探讨如何利用模板引擎提高开发效率,例如Smarty、Twig等。 - **RESTful API设计**:学习如何使用PHP构建RESTful风格的API接口。 #### 六、实战案例 - **博客系统开发**:通过实际项目开发过程,...

    细说PHP 配套源码

    10. PHP模板引擎:源码可能包含使用PHP模板引擎(如Smarty)的例子,使视图和逻辑分离,提高代码可读性和可维护性。 11. PHP与HTML/JavaScript/CSS集成:了解如何在PHP中生成动态HTML,以及与JavaScript和CSS的交互...

    ThinkPHP教程系列二

    视图主要用于展示数据,ThinkPHP支持多种模板引擎,如 Smarty 和 ThinkTemplate。开发者可以通过模板文件来设计页面布局,将数据渲染到页面上。视图与控制器的交互主要通过变量传递,控制器将处理后的数据传递给视图...

Global site tag (gtag.js) - Google Analytics