join 查询 时 join的内容出现这个报错

浏览:723 发布日期:2019/08/26 分类:ThinkPHP6专区
join 查询 时 join的内容出现这个报错[0] TypeError in Builder.php line 862
strpos() expects parameter 1 to be string, null given
     * @return string
     */
    protected function parseJoin(Query $query, array $join): string
    {
        $joinStr = '';

        foreach ($join as $item) {
            list($table, $type, $on) = $item;

            if (strpos($on, '=')) {
                list($val1, $val2) = explode('=', $on, 2);

                $condition = $this->parseKey($query, $val1) . '=' . $this->parseKey($query, $val2);
            } else {
                $condition = $on;
            }

            $table = $this->parseTable($query, $table);
最佳答案
评论( 相关
后面还有条评论,点击查看>>