• 电子产品世界网
  • 关于我们|
  • 网站合作|
  • 联系我们
  • 主页 > 行业 > 正文

    php手册菜鸟教程是什么?php模块教程是什么?

    2023-01-19 16:49:20  |  来源:安卓之家  |

    Smarty是一个使用PHP写出来的模板PHP模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。

    一、基本概念

    1.什么是mvc?

    mvc是一种开发模式,核心思想是:数据的输入、数据的处理、数据显示的强制分离。

    2.什么是smarty?

    smarty是一个php的模板引擎。更明确的来说,它可以帮助开发者更好的分离程序逻辑和页面显示。

    3.smarty运行原理

    模板文件,就是一个显示数据的模板,其中需要显示的数据用占位符代替。

    smarty运行时,会读取模板文件,将模板文件中的占位符替换成真正的数据,并输出一个处理后的php文件,,交由服务器运行。

    二、自己写一个smarty模板

    为了更好的理解smarty模板,现在自己先写一个自己的smarty模板-minismarty,让自己更加深入的了解smarty运行原理。

    1.新建项目minismarty

    新建模板文件路径:templates

    新建模板文件被编译后的文件路径:templates_c

    新建模板文件:intro.tpl

    新建运行的文件:index.php

    新建自己的smarty,即处理模板的文件:cls_MiniSmarty.php

    2.编写index.php文件

    assign("title","hello minismarty!"); $miniSmarty->assign("content","this is content!"); //传递数据到哪个页面显示 $miniSmarty->display("intro.tpl"); ?>

    3.编写intro.tpl文件

    {$content}

    这里面的内容是用占位符的形式,smarty的作用就是将占位符的内容替换成真正的数据。

    这样就可以实现模板文件和数据文件强制分离,通过smarty进行数据的传递。

    4.编写cls_MiniSmarty.php文件

    关键词: php smarty 基础是什么 smarty模板引擎基础知识入门是什么 php手册菜鸟教程 php模块教程

    上一篇:confirm是什么意思?confirm在js中的用法?   下一篇:最后一页