PHP Класс Contao\Versions

Наследование: extends Controller
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$intPid integer Parent ID
$intUserId integer User ID
$strEditUrl string Edit URL
$strPath string File path
$strTable string Table
$strUsername string Username

Открытые методы

Метод Описание
__construct ( string $strTable, integer $intPid ) Initialize the object
addToTemplate ( BackendTemplate $objTemplate ) Add a list of versions to a template
compare ( ) Compare versions
create ( ) Create a new version of a record
initialize ( ) Create the initial version of a record
renderDropdown ( ) : string Render the versions dropdown menu
restore ( integer $intVersion ) Restore a version
setEditUrl ( string $strEditUrl ) Set the edit URL
setUserId ( integer $intUserId ) Set the user ID
setUsername ( string $strUsername ) Set the username

Защищенные методы

Метод Описание
getEditUrl ( ) : string Return the edit URL
getUserId ( ) : string Return the user ID
getUsername ( ) : string Return the username
implodeRecursive ( mixed $var, boolean $binary = false ) : string Implode a multi-dimensional array recursively

Описание методов

__construct() публичный Метод

Initialize the object
public __construct ( string $strTable, integer $intPid )
$strTable string
$intPid integer

addToTemplate() публичный статический Метод

Add a list of versions to a template
public static addToTemplate ( BackendTemplate $objTemplate )
$objTemplate BackendTemplate

compare() публичный Метод

Compare versions
public compare ( )

create() публичный Метод

Create a new version of a record
public create ( )

getEditUrl() защищенный Метод

Return the edit URL
protected getEditUrl ( ) : string
Результат string

getUserId() защищенный Метод

Return the user ID
protected getUserId ( ) : string
Результат string

getUsername() защищенный Метод

Return the username
protected getUsername ( ) : string
Результат string

implodeRecursive() защищенный Метод

Implode a multi-dimensional array recursively
protected implodeRecursive ( mixed $var, boolean $binary = false ) : string
$var mixed
$binary boolean
Результат string

initialize() публичный Метод

Create the initial version of a record
public initialize ( )

renderDropdown() публичный Метод

Render the versions dropdown menu
public renderDropdown ( ) : string
Результат string

restore() публичный Метод

Restore a version
public restore ( integer $intVersion )
$intVersion integer

setEditUrl() публичный Метод

Set the edit URL
public setEditUrl ( string $strEditUrl )
$strEditUrl string

setUserId() публичный Метод

Set the user ID
public setUserId ( integer $intUserId )
$intUserId integer

setUsername() публичный Метод

Set the username
public setUsername ( string $strUsername )
$strUsername string

Описание свойств

$intPid защищенное свойство

Parent ID
protected int $intPid
Результат integer

$intUserId защищенное свойство

User ID
protected int $intUserId
Результат integer

$strEditUrl защищенное свойство

Edit URL
protected string $strEditUrl
Результат string

$strPath защищенное свойство

File path
protected string $strPath
Результат string

$strTable защищенное свойство

Table
protected string $strTable
Результат string

$strUsername защищенное свойство

Username
protected string $strUsername
Результат string