TP5 field() 方法 字段不显示

发布于 2022-09-07 16:25:27 字数 1309 浏览 14 评论 0

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方法都失效了 数据库里是存在值得

clipboard.png

请大神指教下

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

删除会话 2022-09-14 16:25:27

继承父模型隐藏create_time

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文