BaseModel
class BaseModel extends Model
Base model methods
Methods
getResultsetClass()
No description
boolean
hasProperty(string $str)
Determine if the model has a public property.
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.
toArrayRelated($ops, $array)
No description
beforeSave()
No description
afterSave()
No description
afterFetch()
No description
getMetadata($k)
No description
object
toCompat(string $useKlass = null)
Returns a base CEO model as a Gryphon compatible one.
Details
at line 12
getResultsetClass()
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.
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...
at line 44
protected
toArrayRelated($ops, $array)
at line 74
beforeSave()
at line 81
afterSave()
at line 88
afterFetch()
at line 95
getMetadata($k)
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 }}