2 u013056785 u013056785 于 2016.03.11 15:42 提问

为何我的if条件不执行呢
 <foreach name="haha" item="pp">
                <if condition="({$pp.id}==1) && ({$pp.pos}==1) && ({$pp.poss}==1)" >

                <img src="{$pp.path}{$pp.name}"> 

</foreach>

tp框架,它循环输出了所有的图片,没有按照我写if条件的输出
入股我加了还会报错

5个回答

Nevermore_Van
Nevermore_Van   2016.03.11 16:27
已采纳

condition="$pp.id eq 1" 不能用==号的吧

u013056785
u013056785   2016.03.11 15:44

入股我加了还会报错
写错了是加了

sessionsong
sessionsong   2016.03.11 15:52

不懂php 你仔细查看下 是不是if 语句中的条件问题。
({$pp.id}==1) && ({$pp.pos}==1) && ({$pp.poss}==1)

qq553095968
qq553095968   2016.03.11 15:54

{$pp.poss==1} 这样?

qq553095968
qq553095968 ${qq==1}这样?
接近 2 年之前 回复
qq553095968
qq553095968 回复hellopapapa3: 不肯能吧,我在jsp中就那么写的。
接近 2 年之前 回复
u013056785
u013056785 不是,这样$pp.poss都没赋值
接近 2 年之前 回复
senkai123
senkai123   2016.03.11 16:03

{$pp.poss==1} 这样?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!