如何指定文件来搜索函数 drupal_get_form?
2 回答
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
的表单结构的函数“ ”存储在文件“ ”中。drupal_get_form
www.yoursite.com/my/form
myform.inc
于 2010-11-23T09:55:13.080 回答
1
使用include_once、require_once或require添加表单所在的文件。drupal_get_form 会自动包含表单。
例如 :
include_once drupal_get_path('module', 'modname') .'/file.php';
于 2010-11-23T08:09:42.390 回答