• 初识smarty


      在比较大的团队中,分工比较明细,比如html代码,是专门的前端人员来写的。而php程序员来接受用户提交来的数据进行后台处理。如果突然有一天代码需要修改了,html代码和php代码混合在一起,前端不会修改php代码,而php程序员也不是很会修改html代码,造成了修改很不方便的问题,所以samrty模板就诞生了!

      注:后面代码省去html的基本格式:

      

    01.html

       <body>
            <?php echo "<p>",$content,"</p>";?>
        </body>

    02.php

    <?php
    /*
    // 模拟取数据库
    $conn = mysql_connect();
    $sql = select * from ....
    */
    $title = '晴天!';
    $content = '好环境!';
    
    include('./02temp.html');

    /*
      此时。02temp.html里面的php,只负责echo,且只echo数据
      因此,可以说,我们已经完成业务(取数据库,操作数据库的过程)
      与表现的html布局和css的分离

      当然此时的分离只是我们初步的分离,如果需要进一步的分离我们就
      需要用到smarty模板引擎来分离了。

    */

    02temp.html

     <p>
            <?php echo $content;?>
    </p>

      smarty模板的目的就是是前端开发人员和后台开发人员的分离,从而提高工作效率!

  • 相关阅读:
    GlowFilter发光效果
    投影滤镜的使用
    flash怎样删除库中没用的元件
    script中用php
    jQuery animate实现slideUp slideDown 的反向
    CSS !important 用法
    放新浪微博的箭头css写法
    json 取数据
    css hack 大全
    bubble 界面代码
  • 原文地址:https://www.cnblogs.com/healy/p/6555767.html
Copyright © 2020-2023  润新知