Undefined array key 에러 관련

Undefined array key 에러 관련

QA

Undefined array key 에러 관련

본문

view.skin.php에서 아래 코드로 첫번째 첨부파일 이미지를 가져오고 있습니다.

 


<?php 
if ($view['file'][0]) {
echo get_view_thumbnail($view['file'][0]['view']);
}?>

 

위에 코드 작성 시 첨부파일이 없을 경우

Undefined array key 0 에러가 발생하고

 

파일 첨부 시

Undefined array key 1 에러가 발생하고 있습니다

 

php 버전은 8.2.4 사용하고 있습니다

 

조언 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2


<?php
if (!empty($view['file']) && is_array($view['file'])) {
    $first_file = reset($view['file']);
    if ($first_file) {
        echo get_view_thumbnail($first_file['view']);
    }
}
?>

 

요렇게 수정해보세요

if문만 다음처럼 해보세요

if ( isset($view['file'][0]) && $view['file'][0] ) {

답변을 작성하시기 전에 로그인 해주세요.
전체 61,332
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT