PHP 클래스 RainLab\Builder\Classes\ControllerModel

저자: Alexey Bobkov, Samuel Georges
상속: extends RainLab\Builder\Classes\BaseModel
파일 보기 프로젝트 열기: rainlab/builder-plugin 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$baseModelClassName
$behaviors
$controller
$menuItem
$permissions

보호된 프로퍼티들

프로퍼티 타입 설명
$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