| 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
- Vergunning:
- Perl Artistic License
- 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