Undefined array key 에러 관련
강농
1년 전
조회 2,664
view.skin.php에서 아래 코드로 첫번째 첨부파일 이미지를 가져오고 있습니다.
</p>
<p><?php
if ($view['file'][0]) {
echo get_view_thumbnail($view['file'][0]['view']);
}?></p>
<p>
위에 코드 작성 시 첨부파일이 없을 경우
Undefined array key 0 에러가 발생하고
파일 첨부 시
Undefined array key 1 에러가 발생하고 있습니다
php 버전은 8.2.4 사용하고 있습니다
조언 부탁드립니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
답변에 대한 댓글 1개
�
강농
1년 전
동일하네요 ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
미니님a
Expert
1년 전
</p>
<p><?php
if (!empty($view['file']) && is_array($view['file'])) {
$first_file = reset($view['file']);
if ($first_file) {
echo get_view_thumbnail($first_file['view']);
}
}
?></p>
<p>
요렇게 수정해보세요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
강농
1년 전
[code]echo get_view_thumbnail($first_file['view']);[/code]
해당 줄에서 Trying to access array offset on value of type int 에러 발생합니다
해당 줄에서 Trying to access array offset on value of type int 에러 발생합니다
�
미니님a
1년 전
[code]
<?php
if (!empty($view['file']) && is_array($view['file'])) {
$first_file = reset($view['file']);
if (is_array($first_file)) {
echo get_view_thumbnail($first_file['view']);
}
}
?>
[/code]
<?php
if (!empty($view['file']) && is_array($view['file'])) {
$first_file = reset($view['file']);
if (is_array($first_file)) {
echo get_view_thumbnail($first_file['view']);
}
}
?>
[/code]
�
강농
1년 전
감사합니다 미니님
에러는 없어지는데 이미지가 보이지 않네요.ㅠ
에러는 없어지는데 이미지가 보이지 않네요.ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인