• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > thinkphp3.2使用smarty模板引擎后如何使用U函数带变量参数?

    thinkphp3.2使用smarty模板引擎后如何使用U函数带变量参数?

    作者: 分类:PHP开发 点击: 256 次
    wordpress CMS主题:ssmay主题

      thinkphp3.2在使用smarty模板引擎后如何实现URL短链接?这篇文章中,我们介绍了如何使用U函数来设置短链接,只是介绍了不带参数的U函数调用。我们的网站页面不可能都是单一的静态页面,而是多面的动态页面。这时,我们用U函数来设置链接时,就需要使用到变量。

      单一的静态页,如:网站首页、关于我们等。

      多面的动态页面,如:产品页、产品分类页等,这些页面会因为产品ID的不同在页面上展示不同,如:产品标题、内容、图片。这时,我们在调用U函数时,就需要添加不同的产品ID参数。

      静态参数:前面我们介绍了U函数添加1个固定参数,如下例,我们已经知道cat的id号是1:

      <a href='{U("Cat/1")}'>产品目录</a>

       

      动态参数:如分类下的产品列表,只能循环获取到产品信息,这时就要用到变量参数了

      {foreach $menu_cats as $v}
      <a href='{U("Cat/{$v.id}")}'>{$v.name}</a>
      {/foreach}

      :使用变量参数时,有如下规则:

      1:最外层用单引号;

      2:U函数里用双引号;

      3:变量参数要用大括号括起来。

      如果没有使用上面的规则,就会出错。

      smarty模板引擎在thinkphp中使用时,有很多需要注意的地方,如:include嵌套页面、smarty使用php函数、success与error跳转等。

       

       

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201805185581.html
    本文时间:2018-05-18 09:33:53
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.