Class Event
Event content. Associated to items DateItem (event start_date and end_date) and GeoTag (event location)
- Model
-
AppModel
-
BEAppModel
-
BEAppObjectModel
-
BeditaContentModel
-
Event
Methods summary
public
|
|
public
array
|
#
apiTransformer( array $options = array() )
Return an array of column types to transform (cast) for generic BEdita object type Used to build consistent REST APIs |
Methods inherited from BeditaContentModel
Methods inherited from BEAppObjectModel
arrangeDataForClone(),
checkType(),
cloneObject(),
field(),
getTypeId(),
save(),
saveField(),
updateHasManyAssoc(),
validateContent()
Methods inherited from BEAppModel
am(),
buildQueryStatement(),
checkDate(),
checkDuration(),
checkFloat(),
checkNumber(),
containLevel(),
email(),
fieldsString(),
findObjects(),
findObjectsAfterFilter(),
findObjectsClauses(),
findObjectsCount(),
getBindingsLevel(),
getDefaultDateFormat(),
getDriver(),
getEndQuote(),
getLimitClausole(),
getStartQuote(),
setBindingsLevel(),
setupDbParams(),
toolbar()
Properties summary
public
string
|
$useTable
|
#
'contents'
|
protected
array
|
$modelBindings
|
#
array(
'detailed' => array(
'BEObject' => array(
'ObjectType',
'UserCreated',
'UserModified',
'Permission',
'ObjectProperty',
'LangText',
'RelatedObject',
'Annotation',
'Category',
'Alias',
'Version' => array('User.realname', 'User.userid'),
'GeoTag'
),
'DateItem'
),
'default' => array(
'BEObject' => array(
'ObjectProperty',
'LangText',
'ObjectType',
'Category',
'RelatedObject',
'Annotation',
'GeoTag'
),
'DateItem'
),
'minimum' => array('BEObject' => array('ObjectType')),
'frontend' => array(
'BEObject' => array(
'LangText',
'UserCreated',
'RelatedObject',
'Category',
'Annotation',
'GeoTag',
'ObjectProperty'
),
'DateItem'
),
'api' => array(
'BEObject' => array(
'LangText',
'Category',
'GeoTag',
'ObjectProperty'
),
'DateItem'
)
)
|
public
array
|
$actsAs
|
#
array(
'CompactResult' => array('DateItem'),
'DeleteObject' => 'objects',
)
|
public
array
|
$objectTypesGroups
|
#
array('leafs', 'related', 'tree')
|
public
array
|
$hasMany
|
#
array(
'DateItem' =>
array(
'className' => 'DateItem',
'foreignKey' => 'object_id',
'dependent' => true
)
)
|