0

Drupalで新しいモジュールの開発を始めたところです。このモジュールの目的は、ユーザーのデータ(純粋にCRUD)をキャプチャすることです。私はこれまでCakePHPを使用していましたが、現在Drupalに切り替えることを計画しています。

DrupalのFormAPIを使用してフォームページを作成しています。「作成」操作はほぼ完了しています。行き過ぎる前に、いくつか質問があります。

  1. このフォームはDrupalのコンテンツ/ノードタイプである必要がありますか?
  2. 「更新」操作に「作成」ソースを再利用できますか?(CakePHPのように)?
  3. この種のモジュールでは、権限はどのように機能しますか?

PS:私のフォームは高度にカスタマイズされているので、CCK/Viewsを使用するつもりはありません。そして、CakePHPを実行した後も非常に混乱しています。私はCakePHPとDrupalを関連付け続けています。:/

4

1 に答える 1

4

これらのは、開始するのに適しています。

  1. フォームがノードで機能しない場合、機能しません。それ以外の場合は、*node_example*と*nodeapi_examples*を調べてください。
  2. はい、IDを識別してDBからロードするメニュー定義を介して引数を送信する必要があります。この後、ロードされた値を#default_valueに割り当てます。したがって、 http://site.com/YOURFORMPATHが作成に使用され、http://site.com/YOURFORMPATH/IDが更新/削除に使用されます。
  3. メニューが権限でどのように定義されるかについては、*menu_example*を参照してください。「YOURFORMPATH」メニュー項目を定義します。
于 2012-03-26T02:31:17.093 に答える