NAME
Apache::Wyrd::Defaults
SYNOPSIS
<BASENAME::SQLForm index="user_id" table="users">
<BASENAME::Form::Template name="password">
<BASENAME::Form::Preload>
<BASENAME::Defaults>
select 'root' as user_id;
</BASENAME::Defaults>
<BASENAME::Query>
select user_id from users where name='Groucho'
</BASENAME::Query>
</BASENAME::Form::Preload>
<b>Enter Password:</b><br>
<BASENAME::Input name="password" type="password" />
<BASENAME::Input name="user_id" type="hidden" />
</BASENAME::Form::Template>
<BASENAME::Form::Template name="result">
<H1>Status: $:_status</H1>
<HR>
<P>$:_message</P>
</BASENAME::Form::Template>
</BASENAME::SQLForm>
DESCRIPTION
Provide default values to a parent object. The parent must have a register_defaults
method to which Defaults passes itself, but other than that, it is up to the parent what to do with the Defaults. The defaults are given in the form of a query, and the sh
method accesses the statement handle of that query. This Wyrd was designed primarily to be used with an Apache::Wyrd::Form::Preload
object, but may have other uses.
HTML ATTRIBUTES
See Apache::Wyrd::Query
.
PERL METHODS
See Apache::Wyrd::Query
.
BUGS/CAVEATS
Reserves the _setup
, _format_output
, and _generate_output
methods.
AUTHOR
Barry King <wyrd@nospam.wyrdwright.com>
SEE ALSO
LICENSE
Copyright 2002-2004 Wyrdwright, Inc. and licensed under the GNU GPL.
See LICENSE under the documentation for Apache::Wyrd
.