__PACKAGE__->has_a('beer', 'BeerDB::Beer');
package BeerDB::Drinker;
__PACKAGE__->has_many('pints', 'BeerDB::Pint');
-
+
# NEED to do mapping
my $sel = BeerDB::Drinker->to_field('pints', 'select') # multiple
my $sel = $Drunk->to_field('pints', 'select'); # Already had beers selected
- # Random uses
-
+ # Random uses
=head1 DESCRIPTION
=cut
-# TODO -- use search_columns
+# TODO -- use search_columns
+
sub search_inputs {
my ($class, $r) = @_;
warn "In model search_inputs " if $class->model_debug;
}
+=head2 a_select_box
+
+ Returns a HTML::Element representing a select box, based on the arguments
+
+=cut
+
# make a select box from args
sub a_select_box {
my ($self, $name, $vals, $selected_val, $contents) = @_;
# Get items to select from
$args->{items} = _select_items($args);
-use Data::Dumper;
-warn "Just got items. They are " . Dumper($args->{items});
+ # Make select HTML element
+ $a = $self->_select_guts($col, $args);
- # Make select HTML element
- $a = $self->_select_guts($col, $args);
-
- # Return
+ # Return
$OLD_STYLE && return $a->as_HTML;
$a;
$sql .= " WHERE " . $args->{where} if $args->{where};
$sql .= " ORDER BY " . $args->{order_by} if $args->{order_by};
$sql .= " LIMIT " . $args->{limit} if $args->{limit};
-warn "_select_items sql is : $sql";
return $fclass->db_Main->selectall_arrayref($sql);
my $content = ($fclass and $stringify and $fclass->can($stringify)) ?
$fclass->$stringify($_) :
join('/', @{$_});
-use Data::Dumper;
-warn "Content is $content";
+
$opt->push_content( $content );
push @res, $opt;
}
=cut
-\r
-\r
-\r