Properties

$id

$id : integer

ID

Type

integer

$uuid

$uuid : string

UUID

Type

string

$slug

$slug : string

slug

Type

string

$title

$title : string

title

Type

string

$description

$description : string

Entry description

Type

string

$hidden

$hidden : boolean

Hidden

Type

boolean

$channel_id

$channel_id : integer

Parent id

Type

integer

$can_sync

$can_sync : boolean

Can Sync flag

Type

boolean

$created_at

$created_at : string

Created timestamp

Type

string

$modified_at

$modified_at : string

Last modified timestamp

Type

string

$sort_order

$sort_order : array

Sort Order

Type

array

$srn_name

$srn_name : string

SRN Name

Type

string

$metaStack

$metaStack : 

Type

Methods

getSrn()

getSrn() : string

Return model's SRN. Model should implement a 'srn_name' protected value.

Otherwise, this will pull from the 'getSource' method

Returns

string —

SRN

findFirstBySrn()

findFirstBySrn(string  $srn) : object

Find model by SRN

Parameters

string $srn

complete SRN

Returns

object —

Model object

pushToConnector()

pushToConnector(  $kwargs = array()) 

Push items to connected front end

Parameters

$kwargs

getResultsetClass()

getResultsetClass() 

hasProperty()

hasProperty(string  $str) : boolean

Determine if the model has a public property.

Useful in determining valid sorting options on the front end.

Parameters

string $str

Property

Returns

boolean

setRelated()

setRelated(string  $relation, mixed  $value = array()) : self

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

Returns

self

connectableCallback()

connectableCallback() 

initialize()

initialize() 

Initializer

beforeCreate()

beforeCreate() 

beforeSave()

beforeSave() 

afterSave()

afterSave() 

afterFetch()

afterFetch() 

getSource()

getSource() : string

Returns table name mapped in the model.

Returns

string

find()

find(mixed  $parameters = null) : array<mixed,\Ceo\Core\Models\Channel>

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

Parameters

mixed $parameters

Returns

array<mixed,\Ceo\Core\Models\Channel>

findFirst()

findFirst(mixed  $parameters = null) : \Ceo\Core\Models\Channel

Allows to query the first record that match the specified conditions

Parameters

mixed $parameters

Returns

\Ceo\Core\Models\Channel

getMeta()

getMeta(  $slug) : object

Load meta property by slug

Parameters

$slug

Returns

object —

{@see Ceo\Model\EntryMeta}

updateMeta()

updateMeta(  $slug,   $value) 

Parameters

$slug
$value

toArray()

toArray(array  $ops = false) : array

Array override

Parameters

array $ops

Options for generation

Returns

array

toArrayRelated()

toArrayRelated(  $ops,   $array) 

Parameters

$ops
$array

loadStack()

loadStack() 

Load internal prop stack to make things easier