2012-03-26 2 views
0

방금 ​​Drupal에서 새 모듈을 개발하기 시작했습니다. 모듈의 목표는 사용자의 데이터를 수집하는 것입니다 (순전히 CRUD). 나는 지금까지 CakePHP를 사용 해왔고 지금은 Drupal로 전환 할 계획입니다.drupal의 사용자 정의 양식 모듈을 노드 유형으로해야합니까?

Drupal의 Form API를 사용하여 양식 페이지를 만듭니다. 'Create'작업이 거의 완료되었습니다. 너무 멀리 가기 전에 몇 가지 질문이 있습니다.

  1. 이 양식은 드루팔 (Drupal)의 콘텐츠/노드 유형이어야합니까?
  2. '업데이트'작업의 '생성'소스를 재사용 할 수 있습니까? (예 : CakePHP)?
  3. 권한이 이러한 종류의 모듈에서 어떻게 작동합니까?

추신 : 내 양식이 고도로 사용자 정의되어 있으므로 CCK/Views를 사용하지 않았습니다. 그리고 CakePHP를 수행 한 후에도 매우 혼란 스럽습니다. 나는 CakePHP와 Drupal을 계속 연관 지었다. :/

examples

답변

4

좋은 일이 시작됩니다

  1. 당신은 형성 willn't 노드로 작동하지 않는 경우. 그렇지 않으면 * node_example * 및 * nodeapi_examples *를 조사하십시오.
  2. 예, ID를 식별하고 DB에서로드하는 메뉴 정의를 통해 인수를 보내야합니다. 이 후로드 된 값을 #default_value에 할당하십시오. 따라서 http://site.com/YOURFORMPATH은 생성에 사용되며, 업데이트/삭제에는 http://site.com/YOURFORMPATH/ID이 사용됩니다.
  3. * menu_example * 권한으로 메뉴를 정의하는 방법을 참조하십시오. "YOURFORMPATH"메뉴 항목을 정의하십시오.