0

我是 drupal 7 的新手。我在 Drupal 7“audit_pdf”中为 Extranet 创建了一个自定义模块。在这个模块中,我创建了一个显示自定义表单的子模块“审计”。表单在 audit.pages.inc 中的 audit_menu 在 audit.module

审计模块

function audit_menu() {
    $items = array();
    $items['audit'] = array(
      'title' => 'Audit',
      'type' => MENU_CALLBACK,
      'access arguments' => array('administer audit'),
      'page callback' => 'audit_form',
      'page arguments' => array('audit_form'),
      'file' => 'audit.page.inc',
    );
    return $items;
}

function audit_permission() {
  $permissions = array(
    'administer audit' => array(
      'title' => t('Administer audit'),
    ),  
  );
  return $permissions;  
}

审计页面公司

function audit_form($form, &$form_state) {
    $form = array();
    $form['title'] = array(
      '#prefix' => '<div class="row"><div class="col-sm-3">',
      '#type' => 'fieldset',
      '#title' => t('Title'),
      '#collapsible' => FALSE, 
      '#collapsed' => FALSE,
      '#suffix' => '</div>',
    );
    $form['submit'] = array(
     '#type' => 'submit',
     '#value' =>t('Valider'),
    );
    return $form;
}

审计信息

name = Audit
description = Download pdf after write

core = 7.x

package = My Module

project = "audit_pdf"


files[] = audit.module

files[] = audit.pages.inc

files[] = audit.admin.inc

files[] = audit.controller.inc

我把 'file' => 'audit.page.inc'

但我有这个消息

致命错误:require_once():在 /** 中打开所需的 '/../audit_pdf/Audit/audit.page.inc' (include_path='.:/usr/share/php:/usr/share/pear') 失败/aidopc_user/aidopc.fr/extranet/includes/menu.inc 在第 525 行*

4

0 回答 0