comment_form.html 에서 글 작성자 회원번호 웹지기 2017.03.13 08:34 345 0 4 댓글 작성폼페이지에서 글작성자와 지금 로그인한 댓글작성자가 같지 않다는 조건을 걸 수 있나요 ? 에러가 나지 않게 부모글의작성자 회원번호 로그인한회원번호를 불러와서 조건을 걸어야 할 것 같은데요.
Q&A 저의 홈페이지를 XE_Official 레이아웃로로 했는 데 왼쪽 로그인과 조회수 밑에 홈 이라는 글바로밑에 "로그인/가입" 위젯이 제대로 설정이 안되어 해결책을 찾고 있습니다. youshine 26.07.31 0 5
Q&A 제딴엔 신속히 일주일 안에 XE1.11.6 에서 Rhymix-2.1.35로 3개의 도메인을 성공적으로 잘 이전했다고 생각하고 있었는데 오래된 선우 레이아웃을 서서 만든 홈페이지라그런지... youshine 26.07.27 0 0
댓글 4
글 작성자 회원번호: abs($oDocument->get('member_srl'))
로그인 회원번호: $logged_info->member_srl
조건: <!--@if(abs($oDocument->get('member_srl')) != $logged_info->member_srl)-->
그렇게 많이 시도 햇는데 에러가 나더라고요. 댓글 작성 폼으로 전환되면 에러가 나는 듯 합니다. 뭔가 부족해서 그런거 같은데..
Fatal Error: Call to a member function get() on a non-object
$oDocument가 없는 모양이네요. 글읽기 화면에는 반드시 있지만, 댓글 작성폼을 별도의 페이지로 빼놓은 상태(예: 수정화면)라면 없을 수도 있습니다.
$oDocument가 없는 상태라면 $oComment를 참조해서 불러온 후 비교해야겠지요.
abs(getModel('document')->getDocument($oComment->get('document_srl'))->get('member_srl'))