function menu_schema

Implements hook_schema().

File

modules/menu/menu.install, line 11

Code

function menu_schema() {
    $schema['menu_custom'] = array(
        'description' => 'Holds definitions for top-level custom menus (for example, Main menu).',
        'fields' => array(
            'menu_name' => array(
                'type' => 'varchar',
                'length' => 32,
                'not null' => TRUE,
                'default' => '',
                'description' => 'Primary Key: Unique key for menu. This is used as a block delta so length is 32.',
            ),
            'title' => array(
                'type' => 'varchar',
                'length' => 255,
                'not null' => TRUE,
                'default' => '',
                'description' => 'Menu title; displayed at top of block.',
                'translatable' => TRUE,
            ),
            'description' => array(
                'type' => 'text',
                'not null' => FALSE,
                'description' => 'Menu description.',
                'translatable' => TRUE,
            ),
        ),
        'primary key' => array(
            'menu_name',
        ),
    );
    return $schema;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.