드루팔 모듈을 개발하고 싶은 사람은 반드시 섭렵해야 할 Drupal Form API Tutorial

드루팔 모듈을 개발하고 싶은 사람은 반드시 섭렵해야 할 Drupal Form API Tutorial 이다.

1단계에서 10단계까지 소스 예제로 구성돼 있는데,
9단계와 10단계 이외에는 전부 쉽다. 추천한다!

http://drupal.org/node/262422

아울러 각 단계별 소스에 관한 설명을 나열해 보면,

Form API Tutor #1 - 나만의 모듈을 만들어서 화면에 제목 나오게 하기

Form API Tutor #2 - adding a "Submit" button

Form API Tutor #3 - add Fieldsets

Form API Tutor #4 - Collapsible fieldsets

Form API Tutor #5 - 폼의 각종 Attribute 등을 설정하기

Form API Tutor #6 - Validation

Form API Tutor #7 - add the submit function and message

Form API Tutor #8 - Reset : a new button to reset the form and some validation

Form API Tutor #9 - button조작에 의한 fieldset의 동적 확장 (난이도 높은 듯)

Form API Tutor #10 - 위저드 형태로 폼을 변형한 예제 ( next --> next --> ... )

* 아쉬운 것은, DB로의 입력 예제도 있으면 했는데, 없었다.

* Form API에 관한 보다 상세한 주소는 아래와 같다.
http://api.drupal.org/api/file/developer/topics/forms_api.html

http://api.drupal.org/api/drupal/developer--topics--forms_api.html/6
https://api.drupal.org/api/drupal/developer%21topics%21forms_api_referen...

댓글

정보 감사합니다. 아직도 테마파일로 끄적이고 있는

정보 감사합니다.
아직도 테마파일로 끄적이고 있는 저한텐 꼭 읽어봐야할 좋은 자료인것 같습니다.

튜토리얼 #1은 모듈

튜토리얼 #1은 모듈 리스트에 나타나는 것 + 해당 URL을 입력하면 텍스트 입력 폼이 보입니다.
튜토리얼 #1의 5번 항목이 입력 폼이 보이는 예이죠.
Type the following in the browser address bar: "http://yourhost/my_module/form" or "http://yourhost/?q=my_module/form"

아래 Quick Guide도

Form Submit 로 exec() 를

Form Submit 로 exec() 를 사용한 예제가 있는 주소입니다.
http://drupal.org/node/153792