TP5 field() 方法 字段不显示
TP5 模型用field() 方法查询 有一个字段不显示
商品表 模型
/**
* 定义商品和商品评论表之间得关系
*
* @return \think\model\relation\HasMany
*/
public function goodsComment() {
return $this->hasMany('MallComment', 'goods_id', 'id')->field('user_id,comment,comment_type,create_time');
}
控制器使用
$goodsInfo = Goods::goodsInfo($data['goods_id']);
$goodsInfo->goodsComment()->order('create_time desc')->limit(0, 1)->select();
返回结果
"goodsComment": [
{
"user_id": 33,
"comment": "你好",
"comment_type": 2,
"user": {
"nickname": "XX",
"photo": "9f1cd8fd29d4b17ccd93b333ff558118.png"
}
},
{
"user_id": 33,
"comment": "哈哈",
"comment_type": 1,
"user": {
"nickname": "XX",
"photo": "9f1cd8fd29d4b17ccd93b333ff558118.png"
}
}
]
返回结果中并没有create_time字段 并且 limit 和 order方法都失效了 数据库里是存在值得
请大神指教下
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
继承父模型隐藏create_time