我用{foreach item=nav from=$navs}
{if $nav.name === $crumbname}
<li class="current"><a href="{$nav.url}">{$nav.name}</a></li>
{/if}
<li><a href="{$nav.url}">{$nav.name}</a></li>
{/foreach}没有任何效果。请问是否===使用不正确?
该如何使用?
{if $nav.name === $crumbname}
<li class="current"><a href="{$nav.url}">{$nav.name}</a></li>
{/if}
<li><a href="{$nav.url}">{$nav.name}</a></li>
{/foreach}没有任何效果。请问是否===使用不正确?
该如何使用?
解决方案 »
- 一个最简单phpExcel导出的例子,麻烦指点一下?
- js动态添加行后,往数据库中插入数据的问题
- php页面如何获取form提交的二维数组中的数据
- 在input里面输入数字后播放相应的声音如何做?
- 新手提问关于MYSQL导入问题。
- 新浪微博第三方登陆
- 重新整理了下,关于跨多域(domain1.com、domain2.com、……)的cookie解决思路,我的主要思路是利用集中cookie维护,大家讨论?
- smarty的问题,(问题还没解决,欢迎大家继续讨论)
- 我准备做一个交易类型的网站。不知道如果用MVC来实现,有谁能把模块分一下吗
- php模拟表单提交和单击事件
- swfupload之前好的,现在错误500
- PHP中的onclick问题
{if $nav.name eq $crumbname}sorry 有点代码洁癖,看不惯到现在还在用smarty 的。 我总觉得一个东西应该有相应的时代性,smarty 在开创数据与视图分离时做了很大的贡献,但确实,这东西也祸害了很多人, 就如此例,一个等于, 硬要折腾成 eq ,何必呢,是不是来一个程序员,都要学习一下smarty 的这些东西。
我再说个小例子[仅举例],遍历1至100 ,输出,并且其中是质数时标红,2的N次方时变绿,估计这会,不太熟悉的人,又要到处翻smarty 手册了。 真实项目中,碰到这种有一定的定制需求的事,也挺多的,N种框架都选择支持在视图程直接写 php 脚本了, 排得上号的例如 zf yii ci~ ,并且现在的小孩子门,学php 时,也不再去学smarty了。 所以,为了能更快的敏捷开发,及代码快速可读性高。建议丢弃smarty!