토론방

소스관련 IF문 사용관해 질문드립니다.

(필수) 확인 가능한 전체 URL : http://adm40.web-store.kr/shop_goods/goods_list.htm?list_type=

 

 

될꺼 같은데 안되니 답답해서 질문드립니다.

지금은 중요한건 아니지만 앞으로 IF문 같은것도 적극 활용해보려고 합니다.

부탁좀 드리겠습니다.

게시글 공유 URL복사
댓글[1]

열기 닫기

  • P**M 2015-02-05

    일단 if 구문은 정상적입니다. 

    그러나 위치가 잘못되었습니다.

    소스가 

    <!--@foreach($category_this_str as $k => $v)-->

    {@

    if($v[name]){

    echo $v[name];

    } else {

    echo 'product';

    }

    @}

    <!--@end-->

    이렇게 되어있는데요..

    위의 접속페이지는 카테고리를 선택을 하지 않는 전체 페이지입니다. 

    /shop_goods/goods_list.htm

    이 페이지인거죠..

    그럼 여기서 뭐가 문제냐면 /shop_goods/goods_list.htm 이 페이지로 접속을 하게 되면 foreach구문을 돌지 않습니다. 

    $category_this_str  라는 배열에 값이 있어아 위의 if구문이 동작을 하는데요..

    그게 없으니 제대로 출력이 안되는거죠..

    $category_this_str 즉, 현재 카테고리 정보를 출력하는 배열이 없는 경우 product를 출력을 하면 되니 소스는 아래와 같이 변경을 하시면 됩니다. 

     

    <!--@if($category_this_str)-->
        <!--@foreach($category_this_str as $k => $v)-->
            {$v[name]}
        <!--@end-->
    <!--@else-->
        PRODUCT
    <!--@end-->

     

    감사합니다.

댓글작성

열기 닫기

댓글작성
top