Class Document
Document content
- Model
-
AppModel
-
BEAppModel
-
BEAppObjectModel
-
BeditaContentModel
-
Document
Located at models/objects/content/document.php
Methods summary
Methods inherited from BeditaContentModel
Methods inherited from BEAppObjectModel
apiTransformer(),
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'
)
),
'default' => array(
'BEObject' => array(
'ObjectProperty',
'LangText',
'ObjectType',
'Annotation',
'Category',
'RelatedObject',
'GeoTag'
)
),
'minimum' => array('BEObject' => array('ObjectType')),
'frontend' => array(
'BEObject' => array(
'LangText',
'UserCreated',
'RelatedObject',
'Category',
'Annotation',
'GeoTag',
'ObjectProperty'
)
),
'api' => array(
'BEObject' => array(
'LangText',
'Category',
'GeoTag',
'ObjectProperty'
)
)
)
|
public
array
|
$actsAs
|
#
array()
|
public
array
|
$objectTypesGroups
|
#
array('leafs', 'related', 'tree')
|