- buster 1.12+dfsg-1
MojoMojo::Schema::Result::Page(3pm) | User Contributed Perl Documentation | MojoMojo::Schema::Result::Page(3pm) |
NAME¶
MojoMojo::Schema::Result::Page - store pagesMETHODS¶
update_content <%args>¶
Create a new content version for this page.%args is each column of MojoMojo::Schema::Result::Content.
add_version¶
my $page_version_new = $page->add_version( creator => $user_id, name_orig => $page_new_name, );
Arguments: %replacementdata
Returns: The new PageVersion object.
Creates a new page version by cloning the latest version (hence pointing to the same content), and replacing its values with data in the replacement hash.
Used for renaming pages.
tagged_descendants($tag)¶
Return descendants with the given tag, ordered by name.tagged_descendants_by_date¶
Return descendants with the given tag, ordered by creation time, most recent first.descendants¶
@descendants = $page->descendants( [$resultset_page] );
In list context, returns all descendants of this page (no paging), including the page itself. In scalar context, returns the resultset object.
If the optional $resultset_page is passed, returns that page from the resultset.
descendants_by_date¶
@descendants = $page->descendants_by_date;
Like "descendants", but returns pages sorted by the dates of their last content release dates and pages results (20 per page).
user_tags($user)¶
Return popular tags for this page used $user.others_tags($user)¶
Return popular tags for this page used by other people than $user.tags_with_counts($user)¶
Return an array of {id, tag, refcount} for the $user's tags.path( [$path] )¶
TODO Accessor?has_photos¶
Return the number of photos attached to this page. Use for galleries.AUTHOR¶
Marcus Ramberg <mramberg@cpan.org>LICENSE¶
This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.2018-01-13 | perl v5.26.1 |