PHP 클래스 Sulu\Component\Content\SmartContent\QueryBuilder

상속: extends Sulu\Component\Content\Query\ContentQueryBuilder
파일 보기 프로젝트 열기: sulu/sulu 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$excerpt boolean disable automatic excerpt loading.

공개 메소드들

메소드 설명
__construct ( Sulu\Component\Content\Compat\StructureManagerInterface $structureManager, Sulu\Component\Content\Extension\ExtensionManagerInterface $extensionManager, Sulu\Component\Webspace\Manager\WebspaceManagerInterface $webspaceManager, Sulu\Component\PHPCR\SessionManager\SessionManagerInterface $sessionManager, $languageNamespace )
init ( array $options )

보호된 메소드들

메소드 설명
buildOrder ( $webspaceKey, $locale )
buildPageSelector ( ) build select for uuids.
buildSelect ( $webspaceKey, $locale, &$additionalFields )
buildWhere ( $webspaceKey, $locale )

비공개 메소드들

메소드 설명
buildCategoriesWhere ( $categories, $operator, $languageCode ) build categories where clauses.
buildDatasourceWhere ( ) build datasource where clause.
buildExtensionSelect ( $alias, $extension, $propertyName, $locale, &$additionalFields ) build select for extension property.
buildPageExclude ( ) build sql for exluded Pages.
buildPropertiesSelect ( $locale, &$additionalFields ) build select for properties.
buildPropertySelect ( $alias, $propertyName, $locale, &$additionalFields ) build select for single property.
buildTagsWhere ( $tags, $operator, $languageCode ) build tags where clauses.
getConfig ( string $name, mixed $default = null ) : mixed returns config value.
hasConfig ( string $name ) : boolean checks if config has given config name.

메소드 상세

__construct() 공개 메소드

public __construct ( Sulu\Component\Content\Compat\StructureManagerInterface $structureManager, Sulu\Component\Content\Extension\ExtensionManagerInterface $extensionManager, Sulu\Component\Webspace\Manager\WebspaceManagerInterface $webspaceManager, Sulu\Component\PHPCR\SessionManager\SessionManagerInterface $sessionManager, $languageNamespace )
$structureManager Sulu\Component\Content\Compat\StructureManagerInterface
$extensionManager Sulu\Component\Content\Extension\ExtensionManagerInterface
$webspaceManager Sulu\Component\Webspace\Manager\WebspaceManagerInterface
$sessionManager Sulu\Component\PHPCR\SessionManager\SessionManagerInterface

buildOrder() 보호된 메소드

protected buildOrder ( $webspaceKey, $locale )

buildPageSelector() 보호된 메소드

build select for uuids.
protected buildPageSelector ( )

buildSelect() 보호된 메소드

protected buildSelect ( $webspaceKey, $locale, &$additionalFields )

buildWhere() 보호된 메소드

protected buildWhere ( $webspaceKey, $locale )

init() 공개 메소드

public init ( array $options )
$options array

프로퍼티 상세

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

disable automatic excerpt loading.
protected bool $excerpt
리턴 boolean