Chyrp Lite's Model class provides a powerful data model for objects that are constructed using SQL data. Below is a list of attributes for Post, Page, User, Group, Category, View, Like, Pingback, and Comment objects. These attributes are accessible from PHP using the ->
operator and from Twig using the .
operator.
Attribute |
Requires |
Description |
no_results |
|
true if the object represents a database query that returned nothing. |
feather |
|
Name of the feather responsible for rendering this blog post. |
id |
|
Numeric ID for this blog post. |
created_at |
|
Timestamp for the creation of this blog post. |
updated |
|
true if the post has been updated. |
updated_at |
|
Timestamp for the most recent update of this blog post. |
url |
|
The unique URL identifier (slug) for this blog post. |
slug |
|
Synonym for url . |
previous |
|
The previous blog post in chronological order. |
next |
|
The next blog post in chronological order. |
user |
|
The user who created this post. |
category |
Categorize |
The category this post belongs to. |
views |
Post Views |
The view count for this post. |
likes |
Likes |
An array of likes added to this post. |
like_count |
Likes |
A count of the likes added to this post. |
like_link |
Likes |
HTML fragment for a like/unlike link. |
pingbacks |
Mentionable |
An array of webmentions to this post. |
pingback_count |
Mentionable |
A count of the webmentions for this post. |
comments |
Comments |
An array of comments on this post. |
comment_count |
Comments |
A count of the comments for this post. |
latest_comment |
Comments |
The timestamp of the latest comment on this post. |
commentable |
Comments |
true if the current visitor can comment on this post. |
Attribute |
Requires |
Description |
no_results |
|
true if the object represents a database query that returned nothing. |
id |
|
Unique identifier for this page. |
created_at |
|
Timestamp for the creation of this page. |
updated |
|
true if the page has been updated. |
updated_at |
|
Timestamp for the most recent update of this page. |
url |
|
The unique URL identifier (slug) for this page. |
slug |
|
Synonym for url . |
title |
|
Title of this page. |
public |
|
Can the page be viewed without permission? |
show_in_list |
|
Should this page be included in the pages list? |
children |
|
An array of pages that are children of this page. |
parent |
|
The parent page of this page. |
user |
|
The user who created this page. |
Attribute |
Requires |
Description |
no_results |
|
true if the object represents a database query that returned nothing. |
group |
|
The group this user belongs to. |
posts |
|
An array of posts created by this user. |
pages |
|
An array of pages created by this user. |
likes |
Likes |
An array of likes added by this user. |
like_count |
Likes |
A count of the likes added by this user. |
views |
Post Views |
An array of post viewings by this user. |
view_count |
Post Views |
A count of post viewings by this user. |
comments |
Comments |
An array of comments made by this user. |
comment_count |
Comments |
A count of the comments made by this user. |
Attribute |
Requires |
Description |
id |
|
The numeric ID of this user - zero if not logged in. |
logged in |
|
true if the visitor is logged in. |
likes |
Likes |
An array of likes added by this visitor. |
like_count |
Likes |
A count of the likes added by this visitor. |
comments |
Comments |
An array of comments made by this visitor. |
comment_count |
Comments |
A count of the comments made by this visitor. |
Attribute |
Requires |
Description |
no_results |
|
true if the object represents a database query that returned nothing. |
users |
|
An array of users belonging to this group. |
Attribute |
Requires |
Description |
no_results |
Categorize |
true if the object represents a database query that returned nothing. |
id |
Categorize |
The numeric ID of this category. |
name |
Categorize |
The category name. |
clean |
Categorize |
The URL-friendly name. |
show_on_home |
Categorize |
true if the category can be listed on the homepage. |
url |
Categorize |
The absolute URL[note] for this category listing. |
post_count |
Categorize |
The number of posts belonging to this category. |
Attribute |
Requires |
Description |
no_results |
Post Views |
true if the object represents a database query that returned nothing. |
id |
Post Views |
The numeric ID of this view. |
post_id |
Post Views |
The ID of the post that was viewed. |
user_id |
Post Views |
The ID of the user who viewed the post - zero if not logged in. |
created_at |
Post Views |
Timestamp for the viewing. |
Attribute |
Requires |
Description |
no_results |
Likes |
true if the object represents a database query that returned nothing. |
id |
Likes |
The numeric ID of this like. |
post_id |
Likes |
The ID of the post that was liked. |
user_id |
Likes |
The ID of the user who liked the post - zero if not logged in. |
timestamp |
Likes |
Timestamp when the post was liked. |
session_hash |
Likes |
A hash identifying this user and session combination. |
Attribute |
Requires |
Description |
no_results |
Mentionable |
true if the object represents a database query that returned nothing. |
id |
Mentionable |
The numeric ID of this webmention. |
post_id |
Mentionable |
The ID of the post that was mentioned. |
source |
Mentionable |
The URL of the source that mentioned the post. |
title |
Mentionable |
A title identifying the source. |
created_at |
Mentionable |
Timestamp for the creation of this webmention. |
Comment
Attribute |
Requires |
Description |
no_results |
Comments |
true if the object represents a database query that returned nothing. |
id |
Comments |
The numeric ID of this comment. |
body |
Comments |
The comment text. |
author |
Comments |
The name of this comment's author. |
author_url |
Comments |
The URL of this comment's author. |
author_email |
Comments |
The email address of the author. |
ip |
Comments |
CRC-24 hash of the commenter's IP address. |
agent |
Comments |
User agent string from the commenter's browser. |
status |
Comments |
Status of the comment: approved, denied, spam, or pingback. |
post_id |
Comments |
The ID of the post that was mentioned. |
user_id |
Comments |
The ID of the user who commented - zero if not logged in. |
created_at |
Comments |
Timestamp for the creation of this comment. |
updated |
|
true if the comment has been updated. |
updated_at |
Comments |
Timestamp for the most recent update of this comment. |