드루팔 모듈을 개발하고 싶은 사람은 반드시 섭렵해야 할 Drupal Form API Tutorial
드루팔 모듈을 개발하고 싶은 사람은 반드시 섭렵해야 할 Drupal Form API Tutorial 이다.
1단계에서 10단계까지 소스 예제로 구성돼 있는데,
9단계와 10단계 이외에는 전부 쉽다. 추천한다!
아울러 각 단계별 소스에 관한 설명을 나열해 보면,
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...
- Login to post comments
댓글
정보 감사합니다. 아직도 테마파일로 끄적이고 있는
정보 감사합니다.
아직도 테마파일로 끄적이고 있는 저한텐 꼭 읽어봐야할 좋은 자료인것 같습니다.
튜토리얼 #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도
아래 Quick Guide도 좋습니다.
http://api.drupal.org/api/file/developer/topics/forms_api.html
Form Submit 로 exec() 를
Form Submit 로 exec() 를 사용한 예제가 있는 주소입니다.
http://drupal.org/node/153792