PHP Класс RainLab\Builder\Classes\ControllerModel

Автор: Alexey Bobkov, Samuel Georges
Наследование: extends RainLab\Builder\Classes\BaseModel
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$baseModelClassName
$behaviors
$controller
$menuItem
$permissions

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

Свойство Тип Описание
$fillable
$validationRules

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

Метод Описание
fill ( array $attributes )
getBaseModelClassNameOptions ( )
getBehaviorsOptions ( )
getControllerFilePath ( $controllerFilesDirectory = false )
getMenuItemOptions ( )
getPermissionsOptions ( )
getPluginRegistryData ( $pluginCode, $subtype )
listPluginControllers ( $pluginCodeObj )
load ( $controller )
save ( )

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

Метод Описание
generateController ( )
loadBehaviorConfiguration ( $fileName, $behaviorClass )
loadControllerBehaviors ( )
saveBehaviorConfiguration ( $fileName, $configuration, $behaviorClass )
saveController ( )
trimExtension ( $fileName )
validateFileName ( $fileName )

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

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

public fill ( array $attributes )
$attributes array

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

protected generateController ( )

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

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

public getBehaviorsOptions ( )

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

public getControllerFilePath ( $controllerFilesDirectory = false )

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

public getMenuItemOptions ( )

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

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

public static getPluginRegistryData ( $pluginCode, $subtype )

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

public static listPluginControllers ( $pluginCodeObj )

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

public load ( $controller )

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

protected loadBehaviorConfiguration ( $fileName, $behaviorClass )

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

protected loadControllerBehaviors ( )

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

public save ( )

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

protected saveBehaviorConfiguration ( $fileName, $configuration, $behaviorClass )

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

protected saveController ( )

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

protected trimExtension ( $fileName )

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

protected validateFileName ( $fileName )

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

$baseModelClassName публичное свойство

public $baseModelClassName

$behaviors публичное свойство

public $behaviors

$controller публичное свойство

public $controller

$fillable защищенное статическое свойство

protected static $fillable

$menuItem публичное свойство

public $menuItem

$permissions публичное свойство

public $permissions

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

protected $validationRules