PHP 클래스 Jarves\Configuration\Object

상속: extends Model
파일 보기 프로젝트 열기: jarves/jarves 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_excludeFromExport
$addEntryPoint string | null The path of the entry point that acts as a add window. Important for select fields, that allows the user to jump directly to the crud list/edit/add.
$apiControllerDefinition string This is used in the bundle editor and makes it very easy to modify the behavior of all REST endpoint of an object endpoint (e.g. jarves/object/jarves/node/) Example: @JarvesBundle/Resources/config/crud/node.yml
$apiControllerService string This service builds basically only the REST APIs, all action methods around ObjectCrud. class jarves.crud.controller.object (Jarves\Controller\ObjectCrudController) >extends jarves.crud.object_crud (Jarves\Admin\ObjectCrud Schema (default): REST -> apiControllerService -> storageService (propel)
$attributes
$autoCrud boolean If you disable this and have custom entry points defined, you should adjust 'editEntrypoint', 'addEntrypoint', 'listEntryPoint' pointing to your custom entry point, so the system knows what entry point to open when someone wants to edit/add/list you object items.
$blacklistSelection string Comma separated list of fields which are blacklisted and therefore not selectable through the object API.
$browserColumns Field[]
$browserInterface default|custom
$browserInterfaceClass The javascript class/function to be used as the user interface for object browsing/listing.
$browserOptions Field[]
$bundle Bundle
$crossRef boolean
$crudService string This service handles a bit more than the pure storageService. For example: ACL, automatic filtering (per language) and event dispatcher. It needs to extend ObjectCrud. Schema (default): Jarves\Objects -> crudService (ObjectCrud) -> storageService (propel) The information stored in this object is also used by apiControllerService and extracts its propertyies to the crud framework in the administration interface.
$defaultSelection string Comma separated list of fields which are selected per default.
$desc string
$domainDepended boolean
$editEntryPoint string | null The path of the entry point that acts as a edit window. Important for select fields, that allows the user to jump directly to the crud list/edit/add.
$excludeFromREST boolean When false: you can only manage and see objects of this type using a custom rest api. Note: When disabled crud windows won't work. If you want to adjust the REST API behavior of this object, you should overwrite the 'apiControllerService' property instead.
$fieldTemplate string
$fields Field[]
$id string The id of the object.
$label string A label of the object.
$labelField string Which field (the value of it) shall be used as default label for the object.
$labelTemplate string
$limitDataSets array
$listEntryPoint string | null The path of the entry point that acts as a listing window. Important for select fields, that allows the user to jump directly to the crud list/edit/add.
$multiLanguage boolean Whether we handle multi languages or not.
$nested boolean If the object is nested.
$nestedRootAsObject boolean
$nestedRootObject string
$nestedRootObjectExtraFields string
$nestedRootObjectField string
$nestedRootObjectLabelField string
$publicUrlGenerator string example: \MyBundle\ControllerXy::getPublicUrl The function should have this signature: `function($objectKey, array $pk, array $pluginProperties )
$searchable boolean Whether this object can be searched in the administration search.
$singleItemLabelField string (jarves.Field instance)
$singleItemSelection string | array Extra fields to select for single item.
$storageService string Schema (default): Jarves\Objects -> crudService (ObjectCrud) -> storageService (propel) Note: the service needs to have shared: false.
$table string
$treeDefaultIcon string
$treeFields string Which fields are selected per default in the nested rest.
$treeFixedIcon boolean
$treeIcon string
$treeIconMapping TreeIconMapping
$treeInterface default|custom
$treeInterfaceClass string Javascript class/function for the tree user interface.
$treeLabel string Which field shall be used as default label for the nested set object.
$treeRootFieldFields string Comma separated list of field which shall be selected per default in the rest api.
$treeRootFieldLabel string Which field shall be used as label for the nested root.
$treeRootFieldTemplate string
$treeRootObjectFixedIcon boolean
$treeRootObjectIconPath string
$treeTemplate string
$workspace boolean Whether we handle workspaces or not.

공개 메소드들

메소드 설명
__sleep ( ) : array
addField ( Field $field )
addRelation ( Jarves\Admin\FieldTypes\RelationDefinitionInterface $relation )
bootRunTime ( Configs $configs ) Do whatever is needed to setup the runtime environment correctly.
getAddEntryPoint ( ) : null | string
getApiControllerDefinition ( ) : string
getApiControllerService ( ) : string
getAutoCrud ( ) : boolean
getBlacklistSelection ( ) : string
getBrowserColumns ( ) : Field[]
getBrowserColumnsArray ( ) : array
getBrowserInterface ( ) : string
getBrowserInterfaceClass ( )
getBrowserOptions ( ) : Field[]
getBundle ( ) : Bundle
getCrossRef ( ) : boolean
getCrudService ( ) : string
getDefaultSelection ( ) : string
getDesc ( ) : string
getDomainDepended ( ) : boolean
getEditEntryPoint ( ) : null | string
getExcludeFromREST ( ) : boolean
getField ( $fieldId ) : Field
getFieldTemplate ( ) : string
getFields ( ) : Field[]
getFieldsArray ( ) : array
getFinalApiController ( ) : string
getId ( ) : string Returns the object id. E.g. Node
getIndexes ( ) : array
getKey ( ) : string Returns the full object key. E.g. jarves/node
getLabel ( ) : string
getLabelField ( ) : string Which field (the value of it) shall be used as default label for the object.
getLabelTemplate ( ) : string
getLimitDataSets ( ) : Condition
getListEntryPoint ( ) : null | string
getMultiLanguage ( ) : boolean
getNested ( ) : boolean
getNestedRootAsObject ( ) : boolean
getNestedRootObject ( ) : string
getNestedRootObjectExtraFields ( ) : string
getNestedRootObjectField ( ) : string
getNestedRootObjectLabelField ( ) : string
getPrimaryKeyNames ( ) : string[]
getPrimaryKeys ( ) : Field[]
getPublicUrlGenerator ( ) : string
getRelation ( $name ) : Jarves\Admin\FieldTypes\RelationDefinitionInterface
getRelations ( ) : Jarves\Admin\FieldTypes\RelationDefinitionInterface[]
getSearchable ( ) : boolean
getSingleItemLabelField ( ) : string
getSingleItemSelection ( ) : array | string
getStorageService ( ) : string
getTable ( ) : string
getTreeDefaultIcon ( ) : string
getTreeFields ( ) : string
getTreeFixedIcon ( ) : boolean
getTreeIcon ( ) : string
getTreeIconMapping ( ) : TreeIconMapping
getTreeInterface ( ) : string
getTreeInterfaceClass ( ) : string
getTreeLabel ( ) : string
getTreeRootFieldFields ( ) : string
getTreeRootFieldLabel ( ) : string
getTreeRootFieldTemplate ( ) : string
getTreeRootObjectFixedIcon ( ) : boolean
getTreeRootObjectIconPath ( ) : string
getTreeTemplate ( ) : string
getWorkspace ( ) : boolean
hasField ( string $name ) : boolean
hasRelation ( $name ) : boolean
isCrossRef ( ) : boolean
isExcludeFromREST ( ) : boolean
isNested ( )
isSearchable ( ) : boolean
setAddEntryPoint ( null | string $addEntryPoint )
setApiControllerDefinition ( string $apiControllerDefinition )
setApiControllerService ( string $apiControllerService )
setAutoCrud ( boolean $autoCrud )
setBlacklistSelection ( string $blacklistSelection )
setBrowserColumns ( array $fields = null )
setBrowserInterface ( string $browserInterface )
setBrowserInterfaceClass ( $browserInterfaceClass )
setBrowserOptions ( array $browserOptions = null )
setBundle ( Bundle $bundle = null )
setCrossRef ( boolean $crossRef )
setCrudService ( string $crudService )
setDefaultSelection ( string $defaultSelection )
setDesc ( string $desc )
setDomainDepended ( boolean $domainDepended )
setEditEntryPoint ( null | string $editEntryPoint )
setExcludeFromREST ( boolean $excludeFromREST )
setFieldTemplate ( string $fieldTemplate )
setFields ( array $fields = [] )
setId ( string $id )
setIndexes ( array $indexes )
setLabel ( string $label )
setLabelField ( string $labelField )
setLabelTemplate ( string $labelTemplate )
setLimitDataSets ( Condition $limitDataSets )
setListEntryPoint ( null | string $listEntryPoint )
setMultiLanguage ( boolean $multiLanguage )
setNested ( boolean $nested )
setNestedRootAsObject ( boolean $nestedRootAsObject )
setNestedRootObject ( string $nestedRootObject )
setNestedRootObjectExtraFields ( string $nestedRootObjectExtraFields )
setNestedRootObjectField ( string $nestedRootObjectField )
setNestedRootObjectLabelField ( string $nestedRootObjectLabelField )
setPublicUrlGenerator ( string $publicUrlGenerator )
setRelations ( array $relations )
setSearchable ( boolean $searchable )
setSingleItemLabelField ( string $fieldLabel )
setSingleItemSelection ( array | string $fieldFields )
setStorageService ( string $storageService )
setTable ( string $table )
setTreeDefaultIcon ( string $treeDefaultIcon )
setTreeFields ( string $treeFields )
setTreeFixedIcon ( boolean $treeFixedIcon )
setTreeIcon ( string $treeIcon )
setTreeIconMapping ( TreeIconMapping $treeIconMapping = null )
setTreeInterface ( string $treeInterface )
setTreeInterfaceClass ( string $treeInterfaceClass )
setTreeLabel ( string $treeLabel )
setTreeRootFieldFields ( string $treeRootFieldFields )
setTreeRootFieldLabel ( string $treeRootFieldLabel )
setTreeRootFieldTemplate ( string $treeRootFieldTemplate )
setTreeRootObjectFixedIcon ( boolean $treeRootObjectFixedIcon )
setTreeRootObjectIconPath ( string $treeRootObjectIconPath )
setTreeTemplate ( string $treeTemplate )
setWorkspace ( boolean $workspace )
toArray ( $printDefaults = false )

메소드 상세

__sleep() 공개 메소드

public __sleep ( ) : array
리턴 array

addField() 공개 메소드

public addField ( Field $field )
$field Field

addRelation() 공개 메소드

public addRelation ( Jarves\Admin\FieldTypes\RelationDefinitionInterface $relation )
$relation Jarves\Admin\FieldTypes\RelationDefinitionInterface

bootRunTime() 공개 메소드

e.g. create cross foreignKeys for 1-to-n relations.
public bootRunTime ( Configs $configs )
$configs Configs

getAddEntryPoint() 공개 메소드

public getAddEntryPoint ( ) : null | string
리턴 null | string

getApiControllerDefinition() 공개 메소드

getApiControllerService() 공개 메소드

public getApiControllerService ( ) : string
리턴 string

getAutoCrud() 공개 메소드

public getAutoCrud ( ) : boolean
리턴 boolean

getBlacklistSelection() 공개 메소드

public getBlacklistSelection ( ) : string
리턴 string

getBrowserColumns() 공개 메소드

public getBrowserColumns ( ) : Field[]
리턴 Field[]

getBrowserColumnsArray() 공개 메소드

public getBrowserColumnsArray ( ) : array
리턴 array

getBrowserInterface() 공개 메소드

public getBrowserInterface ( ) : string
리턴 string

getBrowserInterfaceClass() 공개 메소드

getBrowserOptions() 공개 메소드

public getBrowserOptions ( ) : Field[]
리턴 Field[]

getBundle() 공개 메소드

public getBundle ( ) : Bundle
리턴 Bundle

getCrossRef() 공개 메소드

public getCrossRef ( ) : boolean
리턴 boolean

getCrudService() 공개 메소드

public getCrudService ( ) : string
리턴 string

getDefaultSelection() 공개 메소드

public getDefaultSelection ( ) : string
리턴 string

getDesc() 공개 메소드

public getDesc ( ) : string
리턴 string

getDomainDepended() 공개 메소드

public getDomainDepended ( ) : boolean
리턴 boolean

getEditEntryPoint() 공개 메소드

public getEditEntryPoint ( ) : null | string
리턴 null | string

getExcludeFromREST() 공개 메소드

public getExcludeFromREST ( ) : boolean
리턴 boolean

getField() 공개 메소드

public getField ( $fieldId ) : Field
$fieldId
리턴 Field

getFieldTemplate() 공개 메소드

public getFieldTemplate ( ) : string
리턴 string

getFields() 공개 메소드

public getFields ( ) : Field[]
리턴 Field[] underscored fieldNames as index

getFieldsArray() 공개 메소드

public getFieldsArray ( ) : array
리턴 array camelCased fieldNames as index

getFinalApiController() 공개 메소드

public getFinalApiController ( ) : string
리턴 string

getId() 공개 메소드

Returns the object id. E.g. Node
public getId ( ) : string
리턴 string

getIndexes() 공개 메소드

public getIndexes ( ) : array
리턴 array

getKey() 공개 메소드

Returns the full object key. E.g. jarves/node
public getKey ( ) : string
리턴 string

getLabel() 공개 메소드

public getLabel ( ) : string
리턴 string

getLabelField() 공개 메소드

Which field (the value of it) shall be used as default label for the object.
public getLabelField ( ) : string
리턴 string

getLabelTemplate() 공개 메소드

public getLabelTemplate ( ) : string
리턴 string

getLimitDataSets() 공개 메소드

public getLimitDataSets ( ) : Condition
리턴 Condition

getListEntryPoint() 공개 메소드

public getListEntryPoint ( ) : null | string
리턴 null | string

getMultiLanguage() 공개 메소드

public getMultiLanguage ( ) : boolean
리턴 boolean

getNested() 공개 메소드

public getNested ( ) : boolean
리턴 boolean

getNestedRootAsObject() 공개 메소드

public getNestedRootAsObject ( ) : boolean
리턴 boolean

getNestedRootObject() 공개 메소드

public getNestedRootObject ( ) : string
리턴 string

getNestedRootObjectExtraFields() 공개 메소드

getNestedRootObjectField() 공개 메소드

public getNestedRootObjectField ( ) : string
리턴 string

getNestedRootObjectLabelField() 공개 메소드

getPrimaryKeyNames() 공개 메소드

public getPrimaryKeyNames ( ) : string[]
리턴 string[]

getPrimaryKeys() 공개 메소드

public getPrimaryKeys ( ) : Field[]
리턴 Field[]

getPublicUrlGenerator() 공개 메소드

public getPublicUrlGenerator ( ) : string
리턴 string

getRelation() 공개 메소드

public getRelation ( $name ) : Jarves\Admin\FieldTypes\RelationDefinitionInterface
$name
리턴 Jarves\Admin\FieldTypes\RelationDefinitionInterface

getRelations() 공개 메소드

public getRelations ( ) : Jarves\Admin\FieldTypes\RelationDefinitionInterface[]
리턴 Jarves\Admin\FieldTypes\RelationDefinitionInterface[]

getSearchable() 공개 메소드

public getSearchable ( ) : boolean
리턴 boolean

getSingleItemLabelField() 공개 메소드

public getSingleItemLabelField ( ) : string
리턴 string

getSingleItemSelection() 공개 메소드

public getSingleItemSelection ( ) : array | string
리턴 array | string

getStorageService() 공개 메소드

public getStorageService ( ) : string
리턴 string

getTable() 공개 메소드

public getTable ( ) : string
리턴 string

getTreeDefaultIcon() 공개 메소드

public getTreeDefaultIcon ( ) : string
리턴 string

getTreeFields() 공개 메소드

public getTreeFields ( ) : string
리턴 string

getTreeFixedIcon() 공개 메소드

public getTreeFixedIcon ( ) : boolean
리턴 boolean

getTreeIcon() 공개 메소드

public getTreeIcon ( ) : string
리턴 string

getTreeIconMapping() 공개 메소드

public getTreeIconMapping ( ) : TreeIconMapping
리턴 TreeIconMapping

getTreeInterface() 공개 메소드

public getTreeInterface ( ) : string
리턴 string

getTreeInterfaceClass() 공개 메소드

public getTreeInterfaceClass ( ) : string
리턴 string

getTreeLabel() 공개 메소드

public getTreeLabel ( ) : string
리턴 string

getTreeRootFieldFields() 공개 메소드

public getTreeRootFieldFields ( ) : string
리턴 string

getTreeRootFieldLabel() 공개 메소드

public getTreeRootFieldLabel ( ) : string
리턴 string

getTreeRootFieldTemplate() 공개 메소드

public getTreeRootFieldTemplate ( ) : string
리턴 string

getTreeRootObjectFixedIcon() 공개 메소드

getTreeRootObjectIconPath() 공개 메소드

getTreeTemplate() 공개 메소드

public getTreeTemplate ( ) : string
리턴 string

getWorkspace() 공개 메소드

public getWorkspace ( ) : boolean
리턴 boolean

hasField() 공개 메소드

public hasField ( string $name ) : boolean
$name string
리턴 boolean

hasRelation() 공개 메소드

public hasRelation ( $name ) : boolean
$name
리턴 boolean

isCrossRef() 공개 메소드

public isCrossRef ( ) : boolean
리턴 boolean

isExcludeFromREST() 공개 메소드

public isExcludeFromREST ( ) : boolean
리턴 boolean

isNested() 공개 메소드

public isNested ( )

isSearchable() 공개 메소드

public isSearchable ( ) : boolean
리턴 boolean

setAddEntryPoint() 공개 메소드

public setAddEntryPoint ( null | string $addEntryPoint )
$addEntryPoint null | string

setApiControllerDefinition() 공개 메소드

public setApiControllerDefinition ( string $apiControllerDefinition )
$apiControllerDefinition string

setApiControllerService() 공개 메소드

public setApiControllerService ( string $apiControllerService )
$apiControllerService string

setAutoCrud() 공개 메소드

public setAutoCrud ( boolean $autoCrud )
$autoCrud boolean

setBlacklistSelection() 공개 메소드

public setBlacklistSelection ( string $blacklistSelection )
$blacklistSelection string

setBrowserColumns() 공개 메소드

public setBrowserColumns ( array $fields = null )
$fields array

setBrowserInterface() 공개 메소드

public setBrowserInterface ( string $browserInterface )
$browserInterface string

setBrowserInterfaceClass() 공개 메소드

public setBrowserInterfaceClass ( $browserInterfaceClass )
$browserInterfaceClass

setBrowserOptions() 공개 메소드

public setBrowserOptions ( array $browserOptions = null )
$browserOptions array

setBundle() 공개 메소드

public setBundle ( Bundle $bundle = null )
$bundle Bundle

setCrossRef() 공개 메소드

public setCrossRef ( boolean $crossRef )
$crossRef boolean

setCrudService() 공개 메소드

public setCrudService ( string $crudService )
$crudService string

setDefaultSelection() 공개 메소드

public setDefaultSelection ( string $defaultSelection )
$defaultSelection string

setDesc() 공개 메소드

public setDesc ( string $desc )
$desc string

setDomainDepended() 공개 메소드

public setDomainDepended ( boolean $domainDepended )
$domainDepended boolean

setEditEntryPoint() 공개 메소드

public setEditEntryPoint ( null | string $editEntryPoint )
$editEntryPoint null | string

setExcludeFromREST() 공개 메소드

public setExcludeFromREST ( boolean $excludeFromREST )
$excludeFromREST boolean

setFieldTemplate() 공개 메소드

public setFieldTemplate ( string $fieldTemplate )
$fieldTemplate string

setFields() 공개 메소드

public setFields ( array $fields = [] )
$fields array

setId() 공개 메소드

public setId ( string $id )
$id string

setIndexes() 공개 메소드

public setIndexes ( array $indexes )
$indexes array

setLabel() 공개 메소드

public setLabel ( string $label )
$label string

setLabelField() 공개 메소드

public setLabelField ( string $labelField )
$labelField string

setLabelTemplate() 공개 메소드

public setLabelTemplate ( string $labelTemplate )
$labelTemplate string

setLimitDataSets() 공개 메소드

public setLimitDataSets ( Condition $limitDataSets )
$limitDataSets Condition

setListEntryPoint() 공개 메소드

public setListEntryPoint ( null | string $listEntryPoint )
$listEntryPoint null | string

setMultiLanguage() 공개 메소드

public setMultiLanguage ( boolean $multiLanguage )
$multiLanguage boolean

setNested() 공개 메소드

public setNested ( boolean $nested )
$nested boolean

setNestedRootAsObject() 공개 메소드

public setNestedRootAsObject ( boolean $nestedRootAsObject )
$nestedRootAsObject boolean

setNestedRootObject() 공개 메소드

public setNestedRootObject ( string $nestedRootObject )
$nestedRootObject string

setNestedRootObjectExtraFields() 공개 메소드

public setNestedRootObjectExtraFields ( string $nestedRootObjectExtraFields )
$nestedRootObjectExtraFields string

setNestedRootObjectField() 공개 메소드

public setNestedRootObjectField ( string $nestedRootObjectField )
$nestedRootObjectField string

setNestedRootObjectLabelField() 공개 메소드

public setNestedRootObjectLabelField ( string $nestedRootObjectLabelField )
$nestedRootObjectLabelField string

setPublicUrlGenerator() 공개 메소드

public setPublicUrlGenerator ( string $publicUrlGenerator )
$publicUrlGenerator string

setRelations() 공개 메소드

public setRelations ( array $relations )
$relations array

setSearchable() 공개 메소드

public setSearchable ( boolean $searchable )
$searchable boolean

setSingleItemLabelField() 공개 메소드

public setSingleItemLabelField ( string $fieldLabel )
$fieldLabel string

setSingleItemSelection() 공개 메소드

public setSingleItemSelection ( array | string $fieldFields )
$fieldFields array | string

setStorageService() 공개 메소드

public setStorageService ( string $storageService )
$storageService string

setTable() 공개 메소드

public setTable ( string $table )
$table string

setTreeDefaultIcon() 공개 메소드

public setTreeDefaultIcon ( string $treeDefaultIcon )
$treeDefaultIcon string

setTreeFields() 공개 메소드

public setTreeFields ( string $treeFields )
$treeFields string

setTreeFixedIcon() 공개 메소드

public setTreeFixedIcon ( boolean $treeFixedIcon )
$treeFixedIcon boolean

setTreeIcon() 공개 메소드

public setTreeIcon ( string $treeIcon )
$treeIcon string

setTreeIconMapping() 공개 메소드

public setTreeIconMapping ( TreeIconMapping $treeIconMapping = null )
$treeIconMapping TreeIconMapping

setTreeInterface() 공개 메소드

public setTreeInterface ( string $treeInterface )
$treeInterface string

setTreeInterfaceClass() 공개 메소드

public setTreeInterfaceClass ( string $treeInterfaceClass )
$treeInterfaceClass string

setTreeLabel() 공개 메소드

public setTreeLabel ( string $treeLabel )
$treeLabel string

setTreeRootFieldFields() 공개 메소드

public setTreeRootFieldFields ( string $treeRootFieldFields )
$treeRootFieldFields string

setTreeRootFieldLabel() 공개 메소드

public setTreeRootFieldLabel ( string $treeRootFieldLabel )
$treeRootFieldLabel string

setTreeRootFieldTemplate() 공개 메소드

public setTreeRootFieldTemplate ( string $treeRootFieldTemplate )
$treeRootFieldTemplate string

setTreeRootObjectFixedIcon() 공개 메소드

public setTreeRootObjectFixedIcon ( boolean $treeRootObjectFixedIcon )
$treeRootObjectFixedIcon boolean

setTreeRootObjectIconPath() 공개 메소드

public setTreeRootObjectIconPath ( string $treeRootObjectIconPath )
$treeRootObjectIconPath string

setTreeTemplate() 공개 메소드

public setTreeTemplate ( string $treeTemplate )
$treeTemplate string

setWorkspace() 공개 메소드

public setWorkspace ( boolean $workspace )
$workspace boolean

toArray() 공개 메소드

public toArray ( $printDefaults = false )

프로퍼티 상세

$_excludeFromExport 보호되어 있는 프로퍼티

protected $_excludeFromExport

$addEntryPoint 보호되어 있는 프로퍼티

The path of the entry point that acts as a add window. Important for select fields, that allows the user to jump directly to the crud list/edit/add.
protected string|null $addEntryPoint
리턴 string | null

$apiControllerDefinition 보호되어 있는 프로퍼티

This is used in the bundle editor and makes it very easy to modify the behavior of all REST endpoint of an object endpoint (e.g. jarves/object/jarves/node/) Example: @JarvesBundle/Resources/config/crud/node.yml
protected string $apiControllerDefinition
리턴 string

$apiControllerService 보호되어 있는 프로퍼티

This service builds basically only the REST APIs, all action methods around ObjectCrud. class jarves.crud.controller.object (Jarves\Controller\ObjectCrudController) >extends jarves.crud.object_crud (Jarves\Admin\ObjectCrud Schema (default): REST -> apiControllerService -> storageService (propel)
protected string $apiControllerService
리턴 string

$attributes 보호되어 있는 프로퍼티

protected $attributes

$autoCrud 보호되어 있는 프로퍼티

If you disable this and have custom entry points defined, you should adjust 'editEntrypoint', 'addEntrypoint', 'listEntryPoint' pointing to your custom entry point, so the system knows what entry point to open when someone wants to edit/add/list you object items.
protected bool $autoCrud
리턴 boolean

$blacklistSelection 보호되어 있는 프로퍼티

Comma separated list of fields which are blacklisted and therefore not selectable through the object API.
protected string $blacklistSelection
리턴 string

$browserColumns 보호되어 있는 프로퍼티

protected Field[],Jarves\Configuration $browserColumns
리턴 Field[]

$browserInterface 보호되어 있는 프로퍼티

default|custom
protected $browserInterface

$browserInterfaceClass 보호되어 있는 프로퍼티

The javascript class/function to be used as the user interface for object browsing/listing.
protected $browserInterfaceClass

$browserOptions 보호되어 있는 프로퍼티

protected Field[],Jarves\Configuration $browserOptions
리턴 Field[]

$bundle 보호되어 있는 프로퍼티

protected Bundle,Jarves\Configuration $bundle
리턴 Bundle

$crossRef 보호되어 있는 프로퍼티

protected bool $crossRef
리턴 boolean

$crudService 보호되어 있는 프로퍼티

This service handles a bit more than the pure storageService. For example: ACL, automatic filtering (per language) and event dispatcher. It needs to extend ObjectCrud. Schema (default): Jarves\Objects -> crudService (ObjectCrud) -> storageService (propel) The information stored in this object is also used by apiControllerService and extracts its propertyies to the crud framework in the administration interface.
protected string $crudService
리턴 string

$defaultSelection 보호되어 있는 프로퍼티

Comma separated list of fields which are selected per default.
protected string $defaultSelection
리턴 string

$desc 보호되어 있는 프로퍼티

protected string $desc
리턴 string

$domainDepended 보호되어 있는 프로퍼티

protected bool $domainDepended
리턴 boolean

$editEntryPoint 보호되어 있는 프로퍼티

The path of the entry point that acts as a edit window. Important for select fields, that allows the user to jump directly to the crud list/edit/add.
protected string|null $editEntryPoint
리턴 string | null

$excludeFromREST 보호되어 있는 프로퍼티

When false: you can only manage and see objects of this type using a custom rest api. Note: When disabled crud windows won't work. If you want to adjust the REST API behavior of this object, you should overwrite the 'apiControllerService' property instead.
protected bool $excludeFromREST
리턴 boolean

$fieldTemplate 보호되어 있는 프로퍼티

protected string $fieldTemplate
리턴 string

$fields 보호되어 있는 프로퍼티

protected Field[],Jarves\Configuration $fields
리턴 Field[]

$id 보호되어 있는 프로퍼티

The id of the object.
protected string $id
리턴 string

$label 보호되어 있는 프로퍼티

A label of the object.
protected string $label
리턴 string

$labelField 보호되어 있는 프로퍼티

Which field (the value of it) shall be used as default label for the object.
protected string $labelField
리턴 string

$labelTemplate 보호되어 있는 프로퍼티

protected string $labelTemplate
리턴 string

$limitDataSets 보호되어 있는 프로퍼티

protected array $limitDataSets
리턴 array

$listEntryPoint 보호되어 있는 프로퍼티

The path of the entry point that acts as a listing window. Important for select fields, that allows the user to jump directly to the crud list/edit/add.
protected string|null $listEntryPoint
리턴 string | null

$multiLanguage 보호되어 있는 프로퍼티

Whether we handle multi languages or not.
protected bool $multiLanguage
리턴 boolean

$nested 보호되어 있는 프로퍼티

If the object is nested.
protected bool $nested
리턴 boolean

$nestedRootAsObject 보호되어 있는 프로퍼티

protected bool $nestedRootAsObject
리턴 boolean

$nestedRootObject 보호되어 있는 프로퍼티

protected string $nestedRootObject
리턴 string

$nestedRootObjectExtraFields 보호되어 있는 프로퍼티

protected string $nestedRootObjectExtraFields
리턴 string

$nestedRootObjectField 보호되어 있는 프로퍼티

protected string $nestedRootObjectField
리턴 string

$nestedRootObjectLabelField 보호되어 있는 프로퍼티

protected string $nestedRootObjectLabelField
리턴 string

$publicUrlGenerator 보호되어 있는 프로퍼티

example: \MyBundle\ControllerXy::getPublicUrl The function should have this signature: `function($objectKey, array $pk, array $pluginProperties )
protected string $publicUrlGenerator
리턴 string

$searchable 보호되어 있는 프로퍼티

Whether this object can be searched in the administration search.
protected bool $searchable
리턴 boolean

$singleItemLabelField 보호되어 있는 프로퍼티

(jarves.Field instance)
protected string $singleItemLabelField
리턴 string

$singleItemSelection 보호되어 있는 프로퍼티

Extra fields to select for single item.
protected string|array $singleItemSelection
리턴 string | array

$storageService 보호되어 있는 프로퍼티

Schema (default): Jarves\Objects -> crudService (ObjectCrud) -> storageService (propel) Note: the service needs to have shared: false.
protected string $storageService
리턴 string

$table 보호되어 있는 프로퍼티

protected string $table
리턴 string

$treeDefaultIcon 보호되어 있는 프로퍼티

protected string $treeDefaultIcon
리턴 string

$treeFields 보호되어 있는 프로퍼티

Which fields are selected per default in the nested rest.
protected string $treeFields
리턴 string

$treeFixedIcon 보호되어 있는 프로퍼티

protected bool $treeFixedIcon
리턴 boolean

$treeIcon 보호되어 있는 프로퍼티

protected string $treeIcon
리턴 string

$treeIconMapping 보호되어 있는 프로퍼티

protected TreeIconMapping,Jarves\Configuration $treeIconMapping
리턴 TreeIconMapping

$treeInterface 보호되어 있는 프로퍼티

default|custom
protected $treeInterface

$treeInterfaceClass 보호되어 있는 프로퍼티

Javascript class/function for the tree user interface.
protected string $treeInterfaceClass
리턴 string

$treeLabel 보호되어 있는 프로퍼티

Which field shall be used as default label for the nested set object.
protected string $treeLabel
리턴 string

$treeRootFieldFields 보호되어 있는 프로퍼티

Comma separated list of field which shall be selected per default in the rest api.
protected string $treeRootFieldFields
리턴 string

$treeRootFieldLabel 보호되어 있는 프로퍼티

Which field shall be used as label for the nested root.
protected string $treeRootFieldLabel
리턴 string

$treeRootFieldTemplate 보호되어 있는 프로퍼티

protected string $treeRootFieldTemplate
리턴 string

$treeRootObjectFixedIcon 보호되어 있는 프로퍼티

protected bool $treeRootObjectFixedIcon
리턴 boolean

$treeRootObjectIconPath 보호되어 있는 프로퍼티

protected string $treeRootObjectIconPath
리턴 string

$treeTemplate 보호되어 있는 프로퍼티

protected string $treeTemplate
리턴 string

$workspace 보호되어 있는 프로퍼티

Whether we handle workspaces or not.
protected bool $workspace
리턴 boolean