웹마스터 팁

게시판의 글을 따로보여주기만 하는 모듈을 개발 하기 위해서  테스트로 게시판 모듈의 이름을 바꾸어 폴더에 넣어봤습니다.

생각밖으로 잘되지 않더군요....

단순히 이름을 바꾸어 실행해봤으나 그것이 좀처럼 쉽게 되지 않더군요.

문제가 무엇인지를 잘모르고 좀더 간단해 보이는 모듈 -> 메모 모듈을 이름만 바꾸어 다시 시도해봤으나 역시 실패를 했습니다.

무엇을 내가 잘못해서 모듈이 등록만 되고 실행되지 않는지 메뉴얼을 살펴봐도 잘모겠더군요.

나중에 확인한 결과 코딩상에서 잘못이었습니다. 그당시 좀더 메뉴얼이 잘되었더라면 쉽게 난관을 극복했을텐데 조금 아쉬웠던 문제이네요..



1. 모듈이름 

모듈의 이름에 낙타표기법을 이용하면 안되는군요.


모듈내의 클래스들을 전부 인식하지 못하더군요... 

제가 뜯어보면서 왜안되는지 확인해본결과 무조건 소문자로 변경하는 부분이 있습니다.

모듈이름이 많일 bookReader 라는 이름으로 글자와 글자사이의 대문자가 문제를 일으키더군요... 모듈을 찾아 변환하는 과정에서 

-> 전부 소문자로 변경한이후에 사용하는 부분으로 바뀌어 집니다. (제가 버전 1.2 .~~~ 일때 개발해서 지금은 어떤지 잘모르겠네요..)


2. action 명세서를 만들때 action(메소드이름) 주의가 필요함

메소드의 이름같은경우 낙타표기법을 이용하여 개발 되더군요..... 

밑에 글은 메뉴얼란에 있는 코딩 가이드 라인의 내용입니다.


ex)

 dispFormAdminInsert 

action 명세서에서  이름을 낙타표기법을 따르고 있습니다. 

반드시 주의하셔야 되는 부분인것 같습니다. 만일 명세서의 메뉴얼대로 하지 않는다면 왜 실행되지 않는지 이유도 모른체...

내부 깊숙한 곳까지 들어가봐야 되는 상황이 생길수도 있습니다.


밑에글은 개발시 코딩 방법을 나열되어진 글입니다.


원문: http://xe.xpressengine.net/wiki/18180620


class 정의

클래스의 파일과 이름은 각 단어를 대문자로 시작함을 원칙으로 한다.

  1. class EditorHandler { ... }

method 정의

  • 클래스의 메쏘드는 각 단어를 대문자로 시작하되 첫 단어는 소문자로 시작하고 가능한 약어를 사용하지 않는다.
  1. function setInfo($info) { ... }


제목 글쓴이 날짜
초보팁] 외부페이지에서 가져올 시 새창 띄우기 안되는거 수정하기(자바) [1] 파라테일 2009.12.10
제로보드XE F5 공격 취약점 [7] ONEONE 2010.02.01
초보자를 위한 제로보드에 애드온 프로그램 설치하기 강좌 이하늘690 2010.02.23
초보 헤메다가 팁//검색기능 보이기 감추기 [3] file 리히토 2008.07.15
윈도우에 APM 설치 후, 사용자 추가 방법 Gekkou 2010.02.16
플래너 "한줄공지" 가 삭제되지 않는 경우 의 임시대응법 [2] file Gekkou 2009.10.13
첨부한 압축파일이 손상되는 이유와 그 해결 (CRC 오류) Gekkou 2009.10.03
확장변수 다중선택에서 체크박스의 선택개수를 제한하기 [5] file 우야꼬 2008.05.30
페이지 수정 내용직접추가 에러 나시는 분들께.. [1] 청개굴이 2010.02.19
XE 업뎃시 꼭 체크해야할 사항입니다.(초보분들만 보세요.) [2] leoer 2010.02.12
[동영상 강좌1] zbxe 설치하기 [120] file 필반 2007.11.26
수정,삭제 버튼을 "이 게시물을.."에 넣기 [1] hangoon 2008.04.16
쉬운 설치 - unexpected error 메시지창이 뜰 때 [9] 현의느낌 2010.01.30
모듈제작시 tip아닌 tip 푸하라 2010.02.10
로그인페이지와 새페이지 연결법 [2] poko 2010.01.30
요청하신 모듈을 찾을 수 없습니다 문제해결 방법 [11] 써니a 2007.09.17
레이아웃의 자유도때문에 궂이 제로보드4를 사용하시려는 분들은... [7] 아카스 2010.02.03
페이지모듈에서 내용직접추가할때 "본문내이미지조절" 애드온 적용하기 [5] 왜만지냐 2009.03.19
apache + php + mysql + Zend Optimizer + eAccelerator [8] file 엘카 2009.11.23
첨부파일 100%에서 증발~ 문제..별짓 다해도 안되는 분..참고해보세요 [9] thejeon 2009.12.11