smarty是一个基于PHP开发的PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,就是要使PHP程序员同美工的工作相分离,让程序员改变程序的逻辑内容呢,不会影响到美工的页面设计美工重新修改页面不会影响到程序的程序逻辑,在多人合作的项目当中呢,是非常重要的。
这一点尤其体现在PHP不支持面向对象之前,那么在PHP现在已经支持面向对象了,并且他们又将采用mvc架构模式的时候呢,smarty就可以专心的去实现咱们是图层的相关功能,因此呢,就更能够发挥它的作用了。
第1个、demo文件夹这个代码里面写了很多关于这个软件的开发的例子,这些例子,都相当的经典,所以呢,建议大家好好的看一下。
2、这个libs文件夹呢,就是咱们smarty各类的一个目录,怎么能smart的代码呢?都放在这个文件夹里面了啊,它是smart的一个主文件,需要引入这个文件呢,然后对这个smart进行实例化。
3、里边这个plugins目录呢,是放置扩展类的,也就是说smarty的插件想制作什么样的条件了,咱们都放到里面,其他大家有兴趣的可以去了解一下,那么之后呢,咱们会详细的给大家讲解一下smart的引入实例化以及它的相关知识。