Article
class Article extends BaseModel
Traits
Properties
| integer | $id | internal id | |
| string | $uuid | CEO UUID | |
| string | $slug | Base slug | |
| string | $headline | Headline | |
| string | $subhead | Subhed | |
| string | $abstract | Abstract | |
| string | $content | Parsed story content | |
| string | $infobox | Infobox | |
| string | $short_token | Short token | |
| string | $template | Path to special template | |
| boolean | $status | Publication status | |
| integer | $media_id | Dominant Media | |
| datetime | $created_at | Created timestamp | |
| datetime | $modified_at | Last modified timestamp | |
| datetime | $published_at | Published timestamp | |
| object | $metadata | Metadata object | |
| $normalized_tags | Normalized tags | ||
| integer | $ssts_id | SSTS id | |
| string | $ssts_path | SSTS path | |
| integer | $ceo_id | Internal CEO ID | 
Methods
Phalcon has this bug where if you enumerate a relation then try to set it via the magic setter, it won't save.
No description
Returns a base CEO model as a Gryphon compatible one.
Determine the preview image, if there is one FALSE otherwise
No description
No description
No description
Allows to query a set of records that match the specified conditions
Allows to query the first record that match the specified conditions
No description
No description
No description
No description
No description
Details
        in BaseModel at         line 12
                            
    getResultsetClass()
        
    
    
        in BaseModel at         line 24
                            boolean
    hasProperty(string $str)
        
    
    Determine if the model has a public property.
Useful in determining valid sorting options on the front end.
        in BaseModel at         line 39
                            BaseModel
    setRelated(string $relation, mixed $value = [])
        
    
    Phalcon has this bug where if you enumerate a relation then try to set it via the magic setter, it won't save.
I think it has something to do with implicit transactions, but I'm not entirely sure...
        in BaseModel at         line 44
                    protected        
    toArrayRelated($ops, $array)
        
    
    
        at         line 238
                            
    beforeSave()
        
    
    
        in BaseModel at         line 81
                            
    afterSave()
        
    
    
        in BaseModel at         line 88
                            
    afterFetch()
        
    
    
        in BaseModel at         line 95
                            
    getMetadata($k)
        
    
    
        in BaseModel at         line 120
                            object
    toCompat(string $useKlass = null)
        
    
    Returns a base CEO model as a Gryphon compatible one.
{% set article = fetch('article').order('published_at desc').find() %}
{{ article[0].toCompat().url }}
                            
        in Searchable at         line 17
                            string
    getSearchTitle()
        
    
    Determine the search title for an item
        in Searchable at         line 40
                            string
    getSearchType()
        
    
    Determine the model type
        in Searchable at         line 58
                            DateTime
    getSearchDate()
        
    
    Determine the display time
        in Searchable at         line 81
                            string
    getSearchPreview()
        
    
    Determine the preview text
        in Searchable at         line 108
                            string
    getSearchUrl()
        
    
    Determine the canonical url
        in Searchable at         line 122
                            mixed
    getSearchPreviewUrl()
        
    
    Determine the preview image, if there is one FALSE otherwise
        at         line 130
                            
    initialize()
        
    
    
        at         line 206
                            
    getSource()
        
    
    
        at         line 211
                            
    wherePublished()
        
    
    
        at         line 222
                static            ResultSet
    find(mixed $parameters = null)
        
    
    Allows to query a set of records that match the specified conditions
        at         line 233
                static            ResultSet
    findFirst(mixed $parameters = null)
        
    
    Allows to query the first record that match the specified conditions