Creating a view for data I've stored with hook_form+db_insert. How?

1 reply [Last post]
peter.elbek
Offline
Last seen: 9 years 51 weeks ago
Joined: 2012-03-04

Right...I'm a Drupal newbie - a frustrated one...

One of the first things I did was to create my own module "Advertiser.module" with a form to create an Advertiser: ID, name, address etc. Works fine and I store the data in the DB using db_insert

Now, if I want to create a "View" for this data, how would I do that? I see that I can create views for files, users, content etc., but how do I create a view for something in the DB?

What am I missing? Hope someone can point me in the right direction.

chris
Offline
Last seen: 9 years 43 weeks ago
Joined: 2012-02-06
views api works

Hi,

In Drupal 7 you can use yourmodule(hook)_views_data in a module.

http://api.drupal.org/api/views/views.api.php/function/hook_views_data/7

You need to enable the yourmodule(hook)_views_api where you can do a lot of thing including running your own views from a module or template!

Add to playlist

Add to , or

Add to new playlist:

Add to playlist
This is a member-only feature
But, it's easy to become a member

Add to cart:


Loading...
Contact us

Below are the supported keyboard shortcuts for our video player.

space
Start / stop video
shift
Go to next video
shift
Go to previous video
Increase or decrease player speed by 20%
Skip ahead or go back by 15 seconds
1...9
Jump to a percentage (2 is 20%, for example)
f
Toggle full screen
Videos Pricing More Search
BuildAModule Logo Icon BuildAModule Logo Icon
Become a member!
$29
1 month
$156
6 months
10% off
$276
12 months
20% off
All memberships come with the following:
24 / 7 access to the entire 1800+ video library
An innovative video player with a rolling transcript
Extensive Drupal and cross-platform training
A thorough and thoughtful training style
Progress tracking
Take notes on specific video sections
Intuitive multi-user management
How many users?
user
Go solo with a single user, or give multiple team members access through one account and get discounts by bundling multiple users into a single membership.