PHP 클래스 Admin

상속: extends CI_Controller
파일 보기 프로젝트 열기: openeyes/openeyes 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$displayOrder integer

보호된 프로퍼티들

프로퍼티 타입 설명
$controller BaseAdminController
$customCancelURL string
$customSaveURL string
$editFields array
$editTemplate string
$filterFields array
$isSubList boolean
$listFields array
$listTemplate string
$model BaseActiveRecord
$modelDisplayName string
$modelId integer
$modelName string
$pagination CPagination
$search ModelSearch
$subListParent array Contains key value of parent object relation for a sublist.
$unsortableColumns array

공개 메소드들

메소드 설명
__construct ( BaseActiveRecord $model, BaseAdminController $controller )
attributeValue ( $row, $attribute ) : string
deleteModel ( ) Deletes the models for which an array of IDs has been posted.
editModel ( ) Edits the model, runs validation and renders the edit form.
generateAdminForRelationList ( $relation, array $listFields )
generateReturnUrl ( $requestUri ) : string
getController ( ) : BaseAdminController
getCustomCancelURL ( ) : string
getCustomSaveURL ( ) : string
getEditFields ( ) : array
getEditTemplate ( ) : string
getFilterFields ( ) : array
getListFields ( ) : array
getListTemplate ( ) : string
getModel ( ) : BaseActiveRecord
getModelDisplayName ( ) : string
getModelId ( ) : integer
getModelName ( ) : string
getPagination ( ) : mixed
getSearch ( ) : ModelSearch
getSubListParent ( ) : array
getUnsortableColumns ( ) : array
isSortableColumn ( $attribute ) : boolean Returns wether a given column is sortable or not.
isSubList ( ) : boolean
listModel ( $buttons = true ) Lists all the rows returned from the search in a table.
searchAll ( ) Sets up search on all listed elements.
setController ( BaseAdminController $controller )
setCustomCancelURL ( $cancelURL )
setCustomSaveURL ( $saveURL )
setEditFields ( array $editFields )
setEditTemplate ( string $editTemplate )
setFilterFields ( $filters )
setIsSubList ( boolean $isSubList )
setListFields ( array $listFields )
setListTemplate ( string $listTemplate )
setModel ( BaseActiveRecord $model )
setModelDisplayName ( $displayName )
setModelId ( integer $modelId )
setModelName ( string $modelName )
setPagination ( mixed $pagination )
setSearch ( ModelSearch $search )
setSubListParent ( array $subListParent )
setUnsortableColumns ( array $unsortableColumns )
sortModel ( ) Saves the display_order.
sortQuery ( $attribute, $order, $queryString ) : string Takes the current URL, sets two values in it and returns it.

보호된 메소드들

메소드 설명
audit ( $type, $data = null )
getRelationDefnition ( $relation ) : mixed
relationClassFromRelation ( $relation ) : BaseActiveRecord
relationFieldFromRelation ( $relation )
render ( $template, array $data = [] )

메소드 상세

__construct() 공개 메소드

public __construct ( BaseActiveRecord $model, BaseAdminController $controller )
$model BaseActiveRecord
$controller BaseAdminController

attributeValue() 공개 메소드

public attributeValue ( $row, $attribute ) : string
$row
$attribute
리턴 string

audit() 보호된 메소드

protected audit ( $type, $data = null )
$type

deleteModel() 공개 메소드

Deletes the models for which an array of IDs has been posted.
public deleteModel ( )

editModel() 공개 메소드

Edits the model, runs validation and renders the edit form.
public editModel ( )

generateAdminForRelationList() 공개 메소드

public generateAdminForRelationList ( $relation, array $listFields )
$listFields array

generateReturnUrl() 공개 메소드

public generateReturnUrl ( $requestUri ) : string
리턴 string

getController() 공개 메소드

public getController ( ) : BaseAdminController
리턴 BaseAdminController

getCustomCancelURL() 공개 메소드

public getCustomCancelURL ( ) : string
리턴 string

getCustomSaveURL() 공개 메소드

public getCustomSaveURL ( ) : string
리턴 string

getEditFields() 공개 메소드

public getEditFields ( ) : array
리턴 array

getEditTemplate() 공개 메소드

public getEditTemplate ( ) : string
리턴 string

getFilterFields() 공개 메소드

public getFilterFields ( ) : array
리턴 array

getListFields() 공개 메소드

public getListFields ( ) : array
리턴 array

getListTemplate() 공개 메소드

public getListTemplate ( ) : string
리턴 string

getModel() 공개 메소드

public getModel ( ) : BaseActiveRecord
리턴 BaseActiveRecord

getModelDisplayName() 공개 메소드

public getModelDisplayName ( ) : string
리턴 string

getModelId() 공개 메소드

public getModelId ( ) : integer
리턴 integer

getModelName() 공개 메소드

public getModelName ( ) : string
리턴 string

getPagination() 공개 메소드

public getPagination ( ) : mixed
리턴 mixed

getRelationDefnition() 보호된 메소드

protected getRelationDefnition ( $relation ) : mixed
$relation
리턴 mixed

getSearch() 공개 메소드

public getSearch ( ) : ModelSearch
리턴 ModelSearch

getSubListParent() 공개 메소드

public getSubListParent ( ) : array
리턴 array

getUnsortableColumns() 공개 메소드

public getUnsortableColumns ( ) : array
리턴 array

isSortableColumn() 공개 메소드

Returns wether a given column is sortable or not.
public isSortableColumn ( $attribute ) : boolean
$attribute
리턴 boolean

isSubList() 공개 메소드

public isSubList ( ) : boolean
리턴 boolean

listModel() 공개 메소드

Lists all the rows returned from the search in a table.
public listModel ( $buttons = true )

relationClassFromRelation() 보호된 메소드

protected relationClassFromRelation ( $relation ) : BaseActiveRecord
$relation
리턴 BaseActiveRecord

relationFieldFromRelation() 보호된 메소드

protected relationFieldFromRelation ( $relation )

render() 보호된 메소드

protected render ( $template, array $data = [] )
$template
$data array

searchAll() 공개 메소드

Sets up search on all listed elements.
public searchAll ( )

setController() 공개 메소드

public setController ( BaseAdminController $controller )
$controller BaseAdminController

setCustomCancelURL() 공개 메소드

public setCustomCancelURL ( $cancelURL )
$cancelURL

setCustomSaveURL() 공개 메소드

public setCustomSaveURL ( $saveURL )
$saveURL

setEditFields() 공개 메소드

public setEditFields ( array $editFields )
$editFields array

setEditTemplate() 공개 메소드

public setEditTemplate ( string $editTemplate )
$editTemplate string

setFilterFields() 공개 메소드

public setFilterFields ( $filters )
$filters

setIsSubList() 공개 메소드

public setIsSubList ( boolean $isSubList )
$isSubList boolean

setListFields() 공개 메소드

public setListFields ( array $listFields )
$listFields array

setListTemplate() 공개 메소드

public setListTemplate ( string $listTemplate )
$listTemplate string

setModel() 공개 메소드

public setModel ( BaseActiveRecord $model )
$model BaseActiveRecord

setModelDisplayName() 공개 메소드

public setModelDisplayName ( $displayName )

setModelId() 공개 메소드

public setModelId ( integer $modelId )
$modelId integer

setModelName() 공개 메소드

public setModelName ( string $modelName )
$modelName string

setPagination() 공개 메소드

public setPagination ( mixed $pagination )
$pagination mixed

setSearch() 공개 메소드

public setSearch ( ModelSearch $search )
$search ModelSearch

setSubListParent() 공개 메소드

public setSubListParent ( array $subListParent )
$subListParent array

setUnsortableColumns() 공개 메소드

public setUnsortableColumns ( array $unsortableColumns )
$unsortableColumns array

sortModel() 공개 메소드

Saves the display_order.
public sortModel ( )

sortQuery() 공개 메소드

Takes the current URL, sets two values in it and returns it.
public sortQuery ( $attribute, $order, $queryString ) : string
$attribute
$order
$queryString
리턴 string

프로퍼티 상세

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

protected BaseAdminController $controller
리턴 BaseAdminController

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

protected string $customCancelURL
리턴 string

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

protected string $customSaveURL
리턴 string

$displayOrder 공개적으로 프로퍼티

public int $displayOrder
리턴 integer

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

protected array $editFields
리턴 array

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

protected string $editTemplate
리턴 string

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

protected array $filterFields
리턴 array

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

protected bool $isSubList
리턴 boolean

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

protected array $listFields
리턴 array

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

protected string $listTemplate
리턴 string

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

protected BaseActiveRecord $model
리턴 BaseActiveRecord

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

protected string $modelDisplayName
리턴 string

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

protected int $modelId
리턴 integer

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

protected string $modelName
리턴 string

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

protected CPagination $pagination
리턴 CPagination

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

Contains key value of parent object relation for a sublist.
protected array $subListParent
리턴 array

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

protected array $unsortableColumns
리턴 array