Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 7 在一页上多次显示同一表格(D7&x2B;formapi)_Drupal 7_Drupal Fapi - Fatal编程技术网

Drupal 7 在一页上多次显示同一表格(D7&x2B;formapi)

Drupal 7 在一页上多次显示同一表格(D7&x2B;formapi),drupal-7,drupal-fapi,Drupal 7,Drupal Fapi,我正在尝试在视图(每行)上显示我的自定义表单。它可以工作,但是表单不能正常工作。我需要给每个表单提供不同的ID hook_表单应该可以帮助我,但我无法管理如何使用它。如果我将print$表单放入其中,我仍然无法看到我的表单 我从模板文件中这样调用我的表单: $form1 = drupal_get_form('votingform_create_decision_form_' . $node->nid, $node->nid); print drupal_render($form1);

我正在尝试在视图(每行)上显示我的自定义表单。它可以工作,但是表单不能正常工作。我需要给每个表单提供不同的ID

hook_表单应该可以帮助我,但我无法管理如何使用它。如果我将print$表单放入其中,我仍然无法看到我的表单

我从模板文件中这样调用我的表单:

$form1 = drupal_get_form('votingform_create_decision_form_' . $node->nid, $node->nid);
print drupal_render($form1);
现在我让它工作了:

function hook_forms($form_id, $args) {

  if ($args[0] == 'mymodule_form_') {
    $forms['mymodule_form_' . $args[1]] = array(
      'callback' => 'mymodule_form',
      'callback arguments' => array($args[1]),
    );
  }

  return $forms;
}