Opcje wyszukiwania podręcznika man:
Lista stron man zaczynających się od znaku:
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   ALPHA   NUM   OTHER   ALL
Class::DBI::RelationshUserpContributed Perl DocumClass::DBI::Relationship(3pm)

       Class::DBI::Relationship - base class for Relationships

       A Class::DBI class represents a database table. But merely being able
       to represent single tables isn't really that useful - databases are all
       about relationships.

       So, Class::DBI provides a variety of Relationship models to represent
       common database occurences (HasA, HasMany and MightHave), and provides
       a way to add others.

       Relationships should inherit from Class::DBI::Relationship, and provide
       a variety of methods to represent the relationship. For examples of how
       these are used see Class::DBI::Relationship::HasA,
       Class::DBI::Relationship::HasMany and

               sub remap_arguments {
                       my $self = shift;
                       # process @_;
                       return ($class, accessor, $foreign_class, $args)

       Subclasses should define a 'remap_arguments' method that takes the
       arguments with which your relationship method will be called, and
       transforms them into the structure that the Relationship modules
       requires.  If this method is not provided, then it is assumed that your
       method will be called with these 3 arguments in this order.

       This should return a list of 4 items:

           The Class::DBI subclass to which this relationship applies. This
           will be passed in to you from the caller who actually set up the
           relationship, and is available for you to call methods on whilst
           performing this mapping. You should almost never need to change

           This usually an entire application base class (or Class::DBI
           itself), but could be a single class wishing to override a default

           The method in the class which will provide access to the results of
           the relationship.

           The class for the table with which the class has a relationship.

           Any additional args that your relationship requires.  It is
           recommended that you use this as a hashref to store any extra
           information your relationship needs rather than adding extra
           accessors, as this information will all be stored in the

               sub triggers {
                       return (
                               before_create => sub { ... },
                               after_create  => sub { ... },

       Subclasses may define a 'triggers' method that returns a list of
       triggers that the relationship needs. This method can be omitted if
       there are no triggers to be set up.

               sub methods {
                       return (
                               method1 => sub { ... },
                               method2 => sub { ... },

       Subclasses may define a 'methods' method that returns a list of methods
       to facilitate the relationship that should be created in the calling
       Class::DBI class.  This method can be omitted if there are no methods
       to be set up.

perl v5.12.4                      2005-09-16     Class::DBI::Relationship(3pm)

Czas wygenerowania: 0.00050 sek.

Created with the man page lookup class by Andrew Collington.
Based on a C man page viewer by Vadim Pavlov
Unicode soft-hyphen fix (as used by RedHat) by Dan Edwards
Some optimisations by Eli Argon
Caching idea and code contribution by James Richardson

Copyright © 2003-2023
Hosted by Hosting