全球VPS大学 大佬有话说 :
thinkphp 有些标签没搞懂,求教
我想读取数据库里面的数据作为标签,在用户会员模版中可以直接{$id} 这样就会显示出了用户的ID了
但是我在前端 这个 调用就不显示 ,{$id}这样直接调用无效,
我该怎样来调用这个标签呢?
在表 user里面 的 id 值
hasamol7468 大佬有话说 :
本帖最后由 hasamol7468 于 2020-3-6 22:26 编辑
你需要先传递变量然后再在视图里调用:lol
$arr = Db::name(‘User’)->where([[‘name’,’LIKE’,’MJJ’]])->order(‘id asc’)->limit(1)->select();
$this->assign(‘user’,$arr);
return $this->fetch();
{$user.id}
tem 大佬有话说 :
Tp问题很难搜到,只能自己看源码
一位不知名网友 大佬有话说 :
我也不懂啊 哈哈
fake 大佬有话说 :
你需要先将查到的user id 数据绑定到id这个变量呀
Evan 大佬有话说 :
use thinkDb;
……
$data=Db::table(‘user’)->where(‘id’,111)->find();
$this->assign(‘user_data’,$data);
# 视图中使用
{$user_data.id}
全球VPS大学 大佬有话说 :
Evan 大佬有话说 : 2020-3-6 22:27
谢谢大佬