laravel5.2 쿼리 결과가 2차원 배열이 아닌 이유는 무엇입니까?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-06-06 09:54:43
0
2
807
으아악

이 두 가지 방법을 사용하여 쿼리한 후 사진에 왜 1차원 배열이 나오나요? 1차원 배열에 객체가 있는 이유는 무엇입니까? 기본 쿼리를 사용하여 얻는 것은 2차원 배열입니다. 결과가 2차원 배열이 아닌 이유는 무엇입니까?

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(2)
阿神

다음은 Laravel 5.2 버전을 사용하지 않았기 때문에 Laravel 5.4 버전입니다.

네이티브 SQL 쿼리를 실행하고 배열 형식의 결과 집합을 가져옵니다. 자세한 내용은 설명서를 참조하세요.

으아악

Query Builder를 사용하여 SQL 문을 실행하고 Collection 개체를 가져옵니다. 자세한 내용은 설명서를 참조하세요.

으아악
  • 네이티브 SQL 문을 실행할 때 얻는 것은 2차원 배열이 아니라 객체로 둘러싸인 1차원 배열입니다.

  • 쿼리 생성자를 사용하여 얻는 것은 Collection 개체이며, 이 개체는 각 개체를 래핑하는 1차원 배열이기도 합니다. 그렇다면 Collection 개체를 반환하는 이유는 유용하고 우아한 메서드가 많이 내장되어 있기 때문입니다. Eloquent가 기본적으로 Collection 개체를 반환하는 것과 같습니다.

淡淡烟草味

으아아아

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿