1

当我在模块中运行node_form()时,出现以下错误:*致命错误:调用未定义的函数 node_form()*

使用此函数是否需要一些特殊上下文,因为当 API 参考说它在 modules/node/node.pages.inc 中定义时,我无法弄清楚为什么它会未定义

4

2 回答 2

3

默认情况下不包含该特定文件,因此您需要手动执行:

module_load_include('inc', 'node', 'node.pages');
于 2013-01-10T08:57:43.360 回答
0

您可以使用drupal_get_form而不是node_form.

于 2013-01-10T10:17:50.750 回答