Extra Form
PHP PHP 7.4
CMS Rhymix 2.1

안녕하세요.

 

게시물 본문에서 글쓴이가

친구라면 A코드

친구가 아니라면 B코드

글쓴이가 나라면 C코드를 넣어주고 싶습니다.

 

관련하여 코드가 있을까요?

스케치북 회원정보보기의 코드를 참고해봐도 쉽지 않네요.

 

감사합니다.

  • Lv19
    isAddedFriend라는 함수를 활용하면 될 것 같습니다.
    정확한 코드일지는 모르겠는데 대강 이런 식으로요.

    <!--@if($oDocument->getMemberSrl() == $this->user->member_srl)-->
    CCCCCC
    <!--@else-->
    <!--@if(CommunicationModel::isAddedFriend($oDocument->getMemberSrl()))-->
    AAAAAA
    <!--@else-->
    BBBBBB
    <!--@endif-->
    <!--@endif-->
  • Lv19 Lv11
    완벽하게 작동합니다! 감사합니다.
  • Lv19 Lv23
    <!--@if($oDocument->getMemberSrl() == $this->user->member_srl)-->
    CCCCCC
    <!--@elseif(CommunicationModel::isAddedFriend($oDocument->getMemberSrl()))-->
    AAAAAA
    <!--@else-->
    BBBBBB
    <!--@end-->

    이렇게 하는게 더 완벽하게 작동할거예요.

    굳이 IF안에 if를 이중으로 넣어서 문제 처리하도록 하지 않고 확실한 값을 만들어준다음 모든 상황이 아닌경우 B 출력을 항상하도록 해주면 돼요
  • Lv23 Lv19
    아하 그게 낫겠네요!