Php 如何创建自定义drupal 7编辑页面
我是drupal开发的新手,所以请在这里帮助我,好的,我已经创建了一个自定义模块,到目前为止,它创建了一个自定义数据库。我如何在后端创建一个列表页,用于管理数据库中的每个项,以及如何创建一个自定义编辑表单来管理每个项的插入/编辑/删除Php 如何创建自定义drupal 7编辑页面,php,drupal,drupal-7,Php,Drupal,Drupal 7,我是drupal开发的新手,所以请在这里帮助我,好的,我已经创建了一个自定义模块,到目前为止,它创建了一个自定义数据库。我如何在后端创建一个列表页,用于管理数据库中的每个项,以及如何创建一个自定义编辑表单来管理每个项的插入/编辑/删除 function rollover_res_schema() { $rollover_res = array(); $rollover_res['rollover_res'] = array( // Example (partial) specificatio
function rollover_res_schema() {
$rollover_res = array();
$rollover_res['rollover_res'] = array(
// Example (partial) specification for table "node".
'description' => 'Positioning for rollovers',
'fields' => array(
'rollover_res_id' => array(
'description' => 'The primary identifier for a node.',
'type' => 'serial',
'unsigned' => TRUE,
'not null' => TRUE,
),
'rollover_res_actual' => array(
'description' => 'The main rollover plain text.',
'type' => 'text',
'length' => 255,
'not null' => TRUE,
),
),
'indexes' => array(
'rollover_res_id' => array('rollover_res_id'),
),
'primary key' => array('rollover_res_id'),
);
return $rollover_res;
}
如果您对Drupal开发完全是新手,那么在前一两个月不应该编写任何代码,在前6个月也不应该编写自定义数据库代码
从学习字段和视图开始,一旦掌握了这些内容,就可以添加一个显示套件、上下文或面板。学习如何在drupal中操作的关键是: 1谷歌如何搜索 2了解其他模块是如何做到这一点的。在本例中,请查看一些核心模块,例如块模块。在这里,您将看到.install中的模式,您将看到一些创建表单以保存新块的函数,例如block\u add\u block\u form。您需要仔细阅读表单API。但基本上,您将创建一个表单钩子来显示表单,一个菜单钩子来创建一个页面来保存表单,以及一个钩子来提交表单。如果您浏览代码库,您将看到许多可以复制的示例。事实上,您可以下载drupal示例模块,这些模块涵盖了大部分基础知识: 但要了解如何与数据库交互,您可以找到一个模块,该模块的功能与您正在做的类似,并了解它如何使用hook_菜单设置页面回调,以及用于编辑数据的表单