class Container extends BaseModel

Properties

integer $id internal id
string $uuid CEO UUID
string $slug Base slug
string $title Title
string $description Description
string $type Type
string $sort_order Sort order
string $template Template
boolean $status Publication status
datetime $created_at Created timestamp
datetime $modified_at Last modified timestamp
datetime $published_at Published timestamp
object $metadata Metadata object
integer $ceo_id Internal CEO ID

Methods

getResultsetClass()

No description

from BaseModel
boolean
hasProperty(string $str)

Determine if the model has a public property.

from 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.

from BaseModel
toArrayRelated($ops, $array)

No description

from BaseModel
beforeSave()

No description

afterSave()

No description

afterFetch()

No description

getMetadata($k)

No description

from BaseModel
object
toCompat(string $useKlass = null)

Returns a base CEO model as a Gryphon compatible one.

from BaseModel
initialize()

No description

getSource()

No description

static ResultSet
find(mixed $parameters = null)

Allows to query a set of records that match the specified conditions

static ResultSet
findFirst(mixed $parameters = null)

Allows to query the first record that match the specified conditions

getCanonicalUrl()

No description

getFriendlyUrl()

No description

toArray($props = null)

No description

getChildren()

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.

Parameters

string $str Property

Return Value

boolean

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...

Parameters

string $relation
mixed $value

Return Value

BaseModel

in BaseModel at line 44
protected toArrayRelated($ops, $array)

Parameters

$ops
$array

at line 166
beforeSave()

at line 175
afterSave()

at line 186
afterFetch()

in BaseModel at line 95
getMetadata($k)

Parameters

$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 }}

Parameters

string $useKlass Override class selector

Return Value

object

at line 91
initialize()

at line 161
getSource()

at line 201
static ResultSet find(mixed $parameters = null)

Allows to query a set of records that match the specified conditions

Parameters

mixed $parameters

Return Value

ResultSet

at line 212
static ResultSet findFirst(mixed $parameters = null)

Allows to query the first record that match the specified conditions

Parameters

mixed $parameters

Return Value

ResultSet

at line 217
getCanonicalUrl()

at line 222
getFriendlyUrl()

at line 238
toArray($props = null)

Parameters

$props

at line 247
getChildren()