2012-03-26 6 views
0

私はDrupalで新しいモジュールを開発し始めました。モジュールの目的は、ユーザーのデータ(純粋にCRUD)をキャプチャすることです。私はこれまでCakePHPを使っていましたが、今はDr​​upalに切り替える予定です。drupalのカスタムフォームモジュールをノードタイプにする必要がありますか?

DrupalのフォームAPIを使用してフォームページを作成しています。私はほぼ「作成」操作を完了しました。私はあまりにも遠くに行く前にいくつかの質問があります。

  1. このフォームは、Drupalのコンテンツ/ノードタイプであるべきですか?
  2. '更新'操作の '作成'ソースを再利用できますか? ( CakePHPのような)?
  3. この種類のモジュールでアクセス許可はどのように機能しますか?

PS:私のフォームは高度にカスタマイズされているので、私はCCK/Viewsを使用していません。 そして、CakePHPをやった後も非常に混乱しています。私はCakePHPとDrupalの関係を維持しています。 :/

答えて

4

これらexamplesを開始するための素晴らしい事です:あなたは、ノードで動作しない場合は形成

  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」メニュー項目を定義します。
関連する問題