묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
고수님들 document_controller.php 파일 소스에 대해 질문...
2008.03.11 19:12
함수 중 insertDocument()을 통하여 글내용이 입력되지 않습니까
이 함수안에 임의의 함수를 불러와서 처리할려고 하는데
제가 만든 함수를 호출하면 글등록이 안되고 더이상 진행을 안합니다.
function entry(){ $title = "1"; return $title; } function insertDocument($obj, $manual_inserted = false) { $test = entry(); $entry->extra_vars20 = $test; $output = ModuleHandler::triggerCall('document.insertDocument', 'before', $obj); if(!$output->toBool()) return $output; ..........
간단한 예시문 입니다.
같은 파일안에서 임의의 함수를 만들어 그것을 호출해서 결과를 얻어 낼려고 하는데
저런식으로 만든 후 실제 글등록을 하면 글 등록 진행이 안되고 동작을 더이상 하지 않습니다.
widgets 스킨의 newest_document.class.php 등에서는 호출이 되고 문제가 없습니다.
왜 그런걸까요??
태그 연관 글
- [2008/05/29] 웹마스터 팁 이전글, 다음글 얻기 *25
댓글 2
-
SensePlus1
2008.03.11 21:55
-
라르게덴
2008.03.12 12:00
의견 고맙습니다. ^^
doc.zeroboard.com 뒤져보며 확인해보니 함수 호출방법을 찾았습니다.
아래식으로 파일이름과 비슷하게 하니 되네요
documentController::entry($obj);
지금은 레이아웃과 메뉴에 관련되 부분을 집중적으로 보고있지만, 언젠가 그부분까지 보게 되겠지요~
실력이 미비해서, 정확하게 답변을 드릴 수는 없지만, 조금 힘들거 같다는 의견을 드리고 싶네요
그 부분을 해결하기 위해선 xe의 프로그램의 전반적인 메카니즘을 이해 하셔야 가능할거 같다는 저의 생각입니다.
해당 위젯의 list.html 파일의 먼저 분석해 보시고, 호출관계나, 클래스/오브젝트의 자료교환 관계를 분석해 보시는게
좋을거 같다는 생각이 듭니다.
힘내세요~!