我是 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 行*