注册 登录
编程论坛 PHP技术论坛

condition 要怎么写在 array 下面作判断

fjhtf 发布于 2014-11-03 14:04, 3963 次点击
array(
'name'=>'百度',
'display'=>0,
'subs'=>array(
    array('name'=>'配置','link'=>U('Zhida/index',array('token'=>$token)),'new'=>1,'selectedCondition'=>array('m'=>'Zhida','a'=>'index')),
)),

怎么使用if的condition判断字段baidu为1就显示否则不显示呢,谢谢!
6 回复
#2
外部三电铃2014-11-03 14:08
未见“baidu”这个字段
#3
fjhtf2014-11-03 14:11
<if condition="$thisuser['baidu'] eq 1">
<?php
array(
'name'=>'百度',
'display'=>0,
'subs'=>array(
    array('name'=>'配置','link'=>U('Zhida/index',array('token'=>$token)),'new'=>1,'selectedCondition'=>array('m'=>'Zhida','a'=>'index')),
));
?>
<else /></if>


这样无法运行 有错误 不知道要怎么修改,麻烦了

#4
fjhtf2014-11-03 14:12
回复 2 楼 外部三电铃
数据库有这个字段啊,而且是1
#5
外部三电铃2014-11-03 15:18
这是哪个模板语法啊?是不是模板语法没用好
#6
admin20118232014-11-07 21:19
回复 3 楼 fjhtf
tp框架模版中的if判断,怎么能和php写在一起呢
#7
asmdaydream2014-12-01 08:51
回复 3 楼 fjhtf
condition 是没有问题的,下面也可以用php代码,但你的php是代码是干嘛呢,没有输出,也不是赋值
1