PHP 클래스 Contao\FileSelector

Provide methods to handle input field "file tree".
상속: extends Widget
파일 보기 프로젝트 열기: contao/core-bundle

보호된 프로퍼티들

프로퍼티 타입 설명
$arrNodes array Path nodes
$arrValidFileTypes array Valid file types
$blnSubmitInput boolean Submit user input
$strTemplate string Template

공개 메소드들

메소드 설명
__construct ( array $arrAttributes = null ) Load the database object
generate ( ) : string Generate the widget and return it as string
generateAjax ( integer $strFolder, string $strField, integer $level, boolean $mount = false ) : string Generate a particular subpart of the file tree and return it as HTML string

보호된 메소드들

메소드 설명
convertValuesToPaths ( ) Translate the file IDs to file paths
isProtectedPath ( string $path ) : boolean Check if a path is protected (see #287)
renderFiletree ( string $path, integer $intMargin, boolean $mount = false, boolean $blnProtected = true, array $arrFound = [] ) : string Recursively render the filetree

메소드 상세

__construct() 공개 메소드

Load the database object
public __construct ( array $arrAttributes = null )
$arrAttributes array

convertValuesToPaths() 보호된 메소드

Translate the file IDs to file paths
protected convertValuesToPaths ( )

generate() 공개 메소드

Generate the widget and return it as string
public generate ( ) : string
리턴 string

generateAjax() 공개 메소드

Generate a particular subpart of the file tree and return it as HTML string
public generateAjax ( integer $strFolder, string $strField, integer $level, boolean $mount = false ) : string
$strFolder integer
$strField string
$level integer
$mount boolean
리턴 string

isProtectedPath() 보호된 메소드

Check if a path is protected (see #287)
protected isProtectedPath ( string $path ) : boolean
$path string
리턴 boolean

renderFiletree() 보호된 메소드

Recursively render the filetree
protected renderFiletree ( string $path, integer $intMargin, boolean $mount = false, boolean $blnProtected = true, array $arrFound = [] ) : string
$path string
$intMargin integer
$mount boolean
$blnProtected boolean
$arrFound array
리턴 string

프로퍼티 상세

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

Path nodes
protected array $arrNodes
리턴 array

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

Valid file types
protected array $arrValidFileTypes
리턴 array

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

Submit user input
protected bool $blnSubmitInput
리턴 boolean

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

Template
protected string $strTemplate
리턴 string