XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.
조회 수 54 댓글 3

만약, 게시판에서 섬네일을 만들 수 없을경우 

cond="!$document->thumbnailExists()" 로 구분하잖아요.

 

예를 들면 {$member_srl->profile_image->src} 가 null일때는 어떻게 비교하나요?

 

if( {$member_srl->profile_image->src == NULL)  로 비교하면 되나요?

 

아니면 다른 방법이 있을까요?

  • profile
    기진곰 2017.06.17 12:52:24

    괄호 안에 중괄호 또 들어간 건 빼시고요, 그냥 if(!$member_srl->profile_image->src) 또는 cond="!$member_srl->profile_image->src" 이렇게 하셔도 됩니다.

  • profile
    ルイスP 2017.06.17 13:06:33
    그..그런 좋은방법이.. 여태 그래서 항상 오류가 나던이유가 중괄호때문이었군요 =,=;

    아직도 잘 이해가 안되긴 하는데 감사드립니다.
  • profile
    람보 2017.06.17 13:53:02
    중갈호는 템플릿에서 PHP의 변수명으로 칭해집니다.
    {$logged_info->member_srl} = <?php $logged_info->member_srl ?>

    그런데 <block cond="$logged_info->member_srl"> 라고 쓰이는 항목은 다음과같이 치환된다고 보셔야해요.
    if($logged_info->member_srl)
    {
    echo "<block>블라블라</block>"
    }
    그래서 cond=함수쓰실땐 cond=안에 있는 함수자체가 PHP함수로 읽는다고 생각하고 {} 여부를 쓰시면되요.

위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...