簡體   English   中英

drupal中的自定義表單模塊應該是節點類型嗎?

[英]Should custom form module in drupal be a node type?

我剛剛開始在Drupal中開發一個新模塊。 該模塊的目標是捕獲用戶數據(純CRUD)。 到目前為止,我一直在使用CakePHP,現在計划切換到Drupal。

我正在使用Drupal的Form API創建表單頁面。我幾乎完成了“創建”操作。 在我走得太遠之前,我有幾個問題。

  1. 這種形式應該是Drupal的內容/節點類型嗎?
  2. 我可以將“創建”源重新用於“更新”操作嗎? (例如CakePHP中的)?
  3. 權限如何與這種模塊一起使用?

PS:我的表單是高度定制的,因此我不願意使用CCK / Views。 而且,在做完CakePHP之后,我也很困惑。 我一直聯系着CakePHP和Drupal。 :/

這些示例很好地開始:

  1. 如果您的表單不適用於節點,則不會。 否則,請調查* node_example *和* nodeapi_examples *。
  2. 是的,您應該通過菜單定義發送參數,該參數標識ID並從DB加載它。 之后,將加載的值分配給#default_value 因此,將使用http://site.com/YOURFORMPATH進行創建,使用http://site.com/YOURFORMPATH/ID進行更新/刪除。
  3. 請參閱* menu_example *如何使用權限定義菜單。 並為“ YOURFORMPATH”菜單項定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM