comment_form.html 에서 글 작성자 회원번호 웹지기 2017.03.13 08:34 334 0 4 댓글 작성폼페이지에서 글작성자와 지금 로그인한 댓글작성자가 같지 않다는 조건을 걸 수 있나요 ? 에러가 나지 않게 부모글의작성자 회원번호 로그인한회원번호를 불러와서 조건을 걸어야 할 것 같은데요.
관리자화면 "시스템 설정" 클릭시 오류 발생 후 해결. Attempt to assign property "site_srl" on array" in modules/module/module.model.php on line 157 hatali 25.12.26 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'))