thinkphp中$this->b=$b;什么意思啊?以下是完整的代码,越详细越好,新手急等,谢谢

publicfunctionindex(){$a=M('xx_news')->order('uiddesc');$b=$a->select();$this->b=$b;$... public function index(){
$a=M('xx_news')->order('uid desc');
$b=$a->select();
$this->b=$b;
$this->display();
}
展开
 我来答
堆砌的字符
2017-05-03 · TA获得超过167个赞
知道答主
回答量:63
采纳率:0%
帮助的人:62.9万
展开全部
$b是默认视图index函数内的局部变量,由$a->select()查询出来的结果赋值而来,也就是新闻列表;
$this->b是 整个控制器的属性
$this->b = $b;就是将函数内$b的值赋值给控制器的属性$this->b;
在thinkphp中$this->b = $b的写法等于$this->assign('b', $b),也就是将$b赋值到视图中;
这样在视图中,可以遍历$b这个变量了
闲置星空
2017-05-03 · TA获得超过158个赞
知道小有建树答主
回答量:129
采纳率:100%
帮助的人:31.6万
展开全部
你看下这个php文件里有没定义类似public $b或protected $b,这些都是属性,你搜下php属性,看下相关知识。属性被赋值后就被保留下来了,就像你的头发被定义为黑色,这个就是你头发的属性颜色了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式