DBIX :: Klasse :: Besteld

DBIX :: Klasse :: Besteld is een PERL-module die kan worden gebruikt om de positie van objecten in een bestelde lijst aan te passen.
Download nu

DBIX :: Klasse :: Besteld Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Aran Deltac
  • Uitgever website:
  • http://search.cpan.org/~ash/DBIx-Class-0.08010/lib/DBIx/Class/Ordered.pm

DBIX :: Klasse :: Besteld Tags


DBIX :: Klasse :: Besteld Beschrijving

DBIX :: Klasse :: Besteld is een PERL-module die kan worden gebruikt om de positie van objecten in een bestelde lijst aan te passen. DBIX :: Klasse :: Besteld is een PERL-module die kan worden gebruikt om de positie van objecten in een bestelde lijst te wijzigen. Synopsiscreëerde een tabel voor uw bestelde gegevens. Maak tabelitems (ITEM_ID Integer primaire sleutel Auto-incement, naamtekst niet null, Positie geheel getal niet null); Voeg eventueel een of meer kolommen toe om groeperingen op te geven, zodat u onafhankelijke bestelde lijsten binnen één tabel kunt onderhouden: tabelitems maken (ITEM_ID integer primair Belangrijke auto-incement, naamstekst niet null, positie geheel getal niet null, groep_id integer niet null); of zelfs tabelitems maken (item_id integer primaire sleutel autoincrement, naam tekst niet null, positie geheel getal niet null, groep_id integer niet null, andere_group_id integer niet nul ); In uw schema of DB-klasse Toevoegen "Besteld" naar de bovenkant van de componentlijst. __Package __-> Load_componenten (QW (bestelde ...)); Geef de kolom op die het positienummer voor elke rij opslaat. Pakket mijn :: Item; __Package __-> Positie_column ('Positie'); Als u één groepskolom gebruikt, geef deze als volgt op: __package __-> Grouping_column ('Group_ID'); of als u meerdere groeperende kolommen hebt: __package __-> Grouping_Column (); dat is het, nu kun je de positie van je objecten veranderen. #! / gebruik / bin / perl Gebruik mijn :: item; Mijn $ Item = My :: Item-> Create ({Name => 'Matt S. Forel'}); # Als u Grouping_Column gebruikt: Mijn $ Item = MY :: Item-> Maken ({NAME => 'MATT S. FOREL', GROEP_ID => 1}); mijn $ RS = $ ITEM-> SIBLINGS (); mijn @SIblings = $ Item-> Siblings (); mijn $ broer of zus; $ sibling = $ item-> first_sibling (); $ sibling = $ item-> last_sibling (); $ Sibling = $ item-> previous_sibling (); $ sibling = $ item-> next_sibling (); $ Item-> Move_Preevious (); $ ITEM-> MOVE_NEXT (); $ ITEM-> MOVE_FIRST (); $ ITEM-> MOVE_LAST (); $ ITEM-> MOVE_TO ($ POSITIE); $ Item-> Move_To_Group ('GroupName'); $ ITEM-> MOVE_TO_GROUP ('GroupName', $ Positie); $ ITEM-> MOVE_TO_GROUP ({group_id => 'GroupName', 'Other_group_id =>' OtherGroupName '}); $ ITEM-> MOVE_TO_GROUP ({group_id => 'GroupName', 'Other_group_id =>' OtherGroupName '}, $ Positie); Vereisten: · Perl


DBIX :: Klasse :: Besteld Gerelateerde software