찾다

 >  Q&A  >  본문

PHP 체인 호출 문제, 5회 호출 후 phpstorm이 메시지를 표시할 수 없습니다.

1.저희가 정한 AR基类, 里平代码如下:

추상 클래스 AR은 \PDO {를 확장합니다.
    추상 공용 함수 from($tableName = '');
    추상 공용 함수 where($condition = []);
    추상 공용 함수 addWhere($condition = []);
    추상 공용 함수 orderBy($orderBy = []);
    추상 공용 함수 groupBy($groupBy = []);
    ($condition = []);
}

2.又写了一个子类DB,集成AR.

클래스 db는 AR {를 확장합니다.
    공개 함수 선택($field = [])
    {
        // TODO: select() 메서드를 구현합니다.
        $this를 반환합니다.
    }

    공개 함수 from($tableName = '')
    {
        // TODO: from() 메서드를 구현합니다.
        $this를 반환합니다.
    }

    공개 함수 where($condition = [])
    {
        // TODO: where() 메서드를 구현합니다.
        $this를 반환합니다.
    }

    공개 함수 addWhere($condition = [])
    {
        // TODO: andWhere() 메서드를 구현합니다.
        $this를 반환합니다.
    }

    공용 함수 groupBy($groupBy = [])
    {
        // TODO: groupBy() 메서드를 구현합니다.
        $this를 반환합니다.
    }

    공용 함수 orderBy($orderBy = [])
    {
        // TODO: orderBy() 메서드를 구현합니다.
        $this를 반환합니다.
    }

    공개 함수($condition = [])
    {
        // TODO: have() 메서드를 구현합니다.
        $this를 반환합니다.
    }
}

抽象방법을 사용하여 도시를 보호하세요.

3.现이 이 곳에 있습니다. ;queryAll();运行不报错。queryAll里可以进行操작품。

< /p>

지금 phpstorm에 있습니다.里面写代码的时候,写前side几个方法,编辑器可以智能提示,但是最后一个queryAll 就不提示了,如果把这个链,删掉其中一个,就又可以提示了。感觉就image是最多只能提示到제 4 个调사용. 但是我用yii 时候,链式调用 7 次还是能提示的 .

< /p>

伊谢尔伦伊谢尔伦2750일 전631

모든 응답(2)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-05-16 13:04:23

    phpStorm은 queryAll 메서드의 반환 값을 인식할 수 없으며 프롬프트를 표시할 수 없습니다.
    주석을 추가한 후 phpstorm은 자동으로

    을 인식할 수 있습니다.

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:04:23

    @order_c, 당신이 언급한 방법 중 어느 것도 작동하지 않았지만 시도해 보았습니다.
    사진을 올릴 수 없어서 여기로 사진 보내드릴게요

    보세요~

    회신하다
    0
  • 취소회신하다