Add custom table to views drupal 7?
Answer / Balraj Singh
To add a custom table to Views in Drupal 7, follow these steps:nn1. Enable the Views module and the Views UI module if not already enabled.n2. Create a custom database table (using phpMyAdmin or Drush) with the necessary columns and data.n3. Implement hook_views_api() in your custom module to provide information about the new table:n```phpnfunction MYMODULE_views_api() {n return array('api' => 3, 'path' => drupal_get_path('module', 'my_module') . '/my_views.inc');}n```n4. Create a my_views.inc file in the specified path and implement hook_views_data() to define the new table and its fields:n```phpnfunction MYMODULE_views_data() {n $data = array();n $data['my_custom_table']['table']['group'] = t('Custom Tables');n $data['my_custom_table']['table']['base'] = array('alias' => 'my_table', 'title' => t('My Custom Table'));n $data['my_custom_table']['table']['fields']['field_1'] = array('id' => 'field_1', 'title' => t('Field 1'), 'help' => t('Description of Field 1'), 'field' => 'field_1');n // Add other fields as needed.n}n```
| Is This Answer Correct ? | 0 Yes | 0 No |
How to create drush command for your custom module?
How does drupal scale?
What is contextual filter?
What is drupal and how do you use it?
What database does drupal use?
What is entity api ? Have you installed and worked on this module ?
What is responsive theme?
How do I show different drupal themes on different pages?
What can you do with drupal?
How do I remove the title 'navigation' from the navigation block?
How to add more than one database in your code?
What kind of support is available?