smarty未给模板分配变量但是模板中确有值,为true

控制器里面有一个$this->smarty->assign('user','false'),但是是在else里面的,不经过这段代码,前面也没有定义,但在模板中却有$use... 控制器里面有一个$this->smarty->assign('user','false'),但是是在else里面的,不经过这段代码,前面也没有定义,但在模板中却有$user的值是true。请问大神们这是为什么啊??急求 展开
 我来答
匿名用户
推荐于2016-10-13
展开全部
比如:
if($condition){
//省略

}else{
//不经过这段代码,表明你在其他地方或者全局变量已设置:user为true了。如果没有设置,user肯定是false。
$this->smarty->assign('user','false')

}
更多追问追答
追问
我看了其他任何地方都没有把true值分配给user,但是模板中却有$user='ture'啊,很费解啊。全局变量也没有啊
追答
将全部代码粘贴出来,大家给你分析一下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式