Hakan Ardo > DBIx-HTMLView > DBIx::HTMLView

Download:
DBIx-HTMLView-0.9.tar.gz

Dependencies

Annotate this POD

Related Modules

Class::DBI
CGI::Application
DBIx::XML_RDB
HTML::Template
CGI::FormBuilder
HTML::Parser
Apache::Session
DBIx::CGITables
more...
By perlmonks.org

CPAN RT

New  2
Open  0
View/Report Bugs
Module Version: 0.9   Source  

NAME ^

  DBIx::HTMLView - For handling DBI relation databases and web interfaces

SYNOPSIS ^

use DBIx::HTMLView; my $dbi=DB("DBI:mSQL:HTMLViewTester:localhost", "", "", Table ('Test', Id('id'), Str('testf')), Table('Test2', Id('id'), Str('str'), Int('nr')) );

DESCRIPTION ^

HTMLView is a set of modules to handle relational SQL databases through a DBI interface and create web user interfaces to them. Among its features are the posibility to handle relations in the same manner as fields and it is easily extended with additional field or relation specifications as well as custom editors and viewers.

For a general overview description of the system see the README file, for a quick start see the test.pl script. It conatins instructions on how to set up a simple test database and then it preforms all the basic opperations in a comented manner. There is also a tutorial (not yet written) describing the basics of relation databases and how to build web interfaces to them using HTMLView. Finaly there is a man page for every package describing it's methods and functionality.

This package contains shourtcuts for the constructors of some of the basic objects under DBIx::HTMLView that are used to created the database description structure. This structure describes all the tables in the database and its fields, and is then used as an interface to the database and the tables.

For a description of parameters to the separate functions see the diffrent packages man pages, eg DB is actualy the new method of DBIx::HTMLView::DB. Curently we have shourtcuts for the following objects:

  msqlDB
  mysqlDB
  OracleDB
  Table
  Int
  Date
  Str
  Bool
  Text
  Id
  N2N
  N2One
  Tree
  SubTab
  Order
  N2NOrder

For backwards compatibility there is also a DB method calling msqlDB.

METHODS ^

syntax highlighting: