PHP 클래스 Pimcore\Model\Element\Tag

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

공개 프로퍼티들

프로퍼티 타입 설명
$children Tag[]
$id integer
$idPath string
$name string
$parent Tag
$parentId integer

공개 메소드들

메소드 설명
addTagToElement ( $cType, $cId, Tag $tag ) adds given tag to element
batchAssignTagsToElement ( $cType, array $cIds, array $tagIds, boolean | false $replace = false )
correctPath ( )
getById ( $id ) : Pimcore\Model\Element\Tag
getChildren ( ) : Tag[]
getElementsForTag ( Tag $tag, string $type, array $subtypes = [], array $classNames = [], boolean $considerChildTags = false ) : array Retrieves all elements that have a specific tag or one of its child tags assigned
getFullIdPath ( ) : string
getId ( ) : integer
getIdPath ( ) : string
getName ( ) : string
getNamePath ( $includeOwnName = true )
getParent ( ) : Tag
getParentId ( ) : integer
getTagsForElement ( $cType, $cId ) : Tag[] returns all assigned tags for element
hasChildren ( )
removeTagFromElement ( $cType, $cId, Tag $tag ) removes given tag from element
save ( )
setId ( integer $id ) : Tag
setName ( string $name ) : Tag
setParentId ( integer $parentId ) : Tag
setTagsForElement ( $cType, $cId, array $tags ) sets given tags to element and removes all other tags to remove all tags from element, provide empty array of tags

메소드 상세

addTagToElement() 공개 정적인 메소드

adds given tag to element
public static addTagToElement ( $cType, $cId, Tag $tag )
$cType
$cId
$tag Tag

batchAssignTagsToElement() 공개 정적인 메소드

public static batchAssignTagsToElement ( $cType, array $cIds, array $tagIds, boolean | false $replace = false )
$cType
$cIds array
$tagIds array
$replace boolean | false

correctPath() 공개 메소드

public correctPath ( )

getById() 공개 정적인 메소드

public static getById ( $id ) : Pimcore\Model\Element\Tag
$id
리턴 Pimcore\Model\Element\Tag

getChildren() 공개 메소드

public getChildren ( ) : Tag[]
리턴 Tag[]

getElementsForTag() 공개 정적인 메소드

Retrieves all elements that have a specific tag or one of its child tags assigned
public static getElementsForTag ( Tag $tag, string $type, array $subtypes = [], array $classNames = [], boolean $considerChildTags = false ) : array
$tag Tag The tag to search for
$type string The type of elements to search for: 'document', 'asset' or 'object'
$subtypes array Filter by subtypes, eg. page, object, email, folder etc.
$classNames array For objects only: filter by classnames
$considerChildTags boolean Look for elements having one of $tag's children assigned
리턴 array

getFullIdPath() 공개 메소드

public getFullIdPath ( ) : string
리턴 string

getId() 공개 메소드

public getId ( ) : integer
리턴 integer

getIdPath() 공개 메소드

public getIdPath ( ) : string
리턴 string

getName() 공개 메소드

public getName ( ) : string
리턴 string

getNamePath() 공개 메소드

public getNamePath ( $includeOwnName = true )

getParent() 공개 메소드

public getParent ( ) : Tag
리턴 Tag

getParentId() 공개 메소드

public getParentId ( ) : integer
리턴 integer

getTagsForElement() 공개 정적인 메소드

returns all assigned tags for element
public static getTagsForElement ( $cType, $cId ) : Tag[]
$cType
$cId
리턴 Tag[]

hasChildren() 공개 메소드

public hasChildren ( )

removeTagFromElement() 공개 정적인 메소드

removes given tag from element
public static removeTagFromElement ( $cType, $cId, Tag $tag )
$cType
$cId
$tag Tag

save() 공개 메소드

public save ( )

setId() 공개 메소드

public setId ( integer $id ) : Tag
$id integer
리턴 Tag

setName() 공개 메소드

public setName ( string $name ) : Tag
$name string
리턴 Tag

setParentId() 공개 메소드

public setParentId ( integer $parentId ) : Tag
$parentId integer
리턴 Tag

setTagsForElement() 공개 정적인 메소드

sets given tags to element and removes all other tags to remove all tags from element, provide empty array of tags
public static setTagsForElement ( $cType, $cId, array $tags )
$cType
$cId
$tags array

프로퍼티 상세

$children 공개적으로 프로퍼티

public Tag[],Pimcore\Model\Element $children
리턴 Tag[]

$id 공개적으로 프로퍼티

public int $id
리턴 integer

$idPath 공개적으로 프로퍼티

public string $idPath
리턴 string

$name 공개적으로 프로퍼티

public string $name
리턴 string

$parent 공개적으로 프로퍼티

public Tag,Pimcore\Model\Element $parent
리턴 Tag

$parentId 공개적으로 프로퍼티

public int $parentId
리턴 integer