2010-11-23 10 views

答えて

1

include_once,require_onceまたはrequireを使用して、フォームが存在するファイルを追加します。 drupal_get_formは自動的にフォームをインクルードします。例えば

include_once drupal_get_path('module', 'modname') .'/file.php'; 
+0

私はこれを使用できると思う、ありがとう@Paniyar – sultan

4

ページのコールバックとして使用されるフォームを意味する場合は、fileパラメータは、ファイル名を指定することができる場所です。

/** 
* Implementation of hook_menu(). 
*/ 
function MODULENAME_menu(){ 
    return array(
     'my/form' => array(
      'page callback' => 'drupal_get_form', 
      'page arguments' => array('MODULENAME_myform'), 
      'file' => 'myform.inc', 
      // 
      // ... 
      // 
     ), 
    ); 
} 

その例では、機能 "MODULENAME_myformファイル "myform.inc"に "www.yoursite.com/my/form"というページを構築するために使用するフォーム構造を返します。

関連する問題