질문과 답변을 저장하기 위해 사용자 정의 배열을 만들었지만 이러한 배열 요소에 액세스하려고 할 때마다 오류가 발생합니다. 尝试读取数组上的属性“问题”(
실제로는 맞춤 배열을 만들었습니다. 사용자 지정 배열 없이 만들려고 하면 제대로 작동합니다. 직접적인 웅변 모델에서 데이터를 얻는 것처럼 훌륭하게 작동합니다
이것은 내 JSON 응답입니다...
으아악@foreach ($questionsArray as $i => $data) <div class=" p-3 m-1 text-left"> <p class="font-weight-bold">Q.{{$i + 1}} {{$data->question}}</p> // error is here ! @endforeach
P粉0042876652023-09-11 12:16:13
PHP에서는 연관 배열과 객체가 동일하지 않습니다.
여기서 다음과 같이 키 question
和 answers
的数组推送到 questionsArray
를 삽입합니다:
그러므로 읽으려면 배열 액세스를 사용해야 합니다. 가정 $data
是 $questionsArray
的元素,您将拥有 {{ $data['question'] }}
而不是 { { $data->问题 }}
물론 일부 문제 엔터티나 연관 배열을 다른 배열로 감싸서 $data['question
]`에 넣었으므로 출력이 작동하지 않습니다.
다음과 같이 시도해 보세요:
으아악그런 다음 블레이드 파일에서 문제의 속성을 읽어보세요.
으아악