댓글 작성폼페이지에서 글작성자와 지금 로그인한 댓글작성자가 같지 않다는 조건을 걸 수 있나요 ?

 

에러가 나지 않게 부모글의작성자 회원번호 로그인한회원번호를 불러와서 조건을 걸어야 할 것 같은데요.

 

  • profile

    글 작성자 회원번호: abs($oDocument->get('member_srl'))

    로그인 회원번호: $logged_info->member_srl

    조건: <!--@if(abs($oDocument->get('member_srl')) != $logged_info->member_srl)-->

  • profile profile

    그렇게 많이 시도 햇는데 에러가 나더라고요. 댓글 작성 폼으로 전환되면 에러가 나는 듯 합니다. 뭔가 부족해서 그런거 같은데..

    Fatal Error: Call to a member function get() on a non-object

  • profile profile

    $oDocument가 없는 모양이네요. 글읽기 화면에는 반드시 있지만, 댓글 작성폼을 별도의 페이지로 빼놓은 상태(예: 수정화면)라면 없을 수도 있습니다.

    $oDocument가 없는 상태라면 $oComment를 참조해서 불러온 후 비교해야겠지요.
    abs(getModel('document')->getDocument($oComment->get('document_srl'))->get('member_srl'))

  • profile profile
    와.. 감사합니다. 이렇게 불러오는건 검색해도 절대 없더라구요 ㅋ