PHP 클래스 store\components\behaviors\DCategoryBehavior

저자: ElisDN ([email protected])
상속: extends CActiveRecordBehavio\CActiveRecordBehavior
파일 보기 프로젝트 열기: yupe/yupe

공개 프로퍼티들

프로퍼티 타입 설명
$aliasAttribute model attribute, which defined alias
$cacheTag Тег, по которому будут кешироваться записи
$defaultCachePrefix Если не будет указан конкретный тег, по которому происходит кеширование моделей, тег будет сформирован из префикса + класс модели
$defaultCriteria default criteria for all queries
$iconAltAttribute
$iconAttribute model property, which contains icon. Optionally for 'image' value your model can have 'image' attribute or getImage() method, which construct correct url for using our getMenuList().
$iconTitleAttribute
$linkActiveAttribute model property, which return true for active menu item. Optionally declare own getLinkActive() method in your model.
$requestPathAttribute set this request property if you can use default getLinkActive() method
$titleAttribute model attribute used for showing title
$urlAttribute model property, which contains url. Optionally your model can have 'url' attribute or getUrl() method, which construct correct url for using our getMenuList().
$useCache boolean

보호된 프로퍼티들

프로퍼티 타입 설명
$_criteria
$_primaryKey
$_tableName
$_tableSchema

공개 메소드들

메소드 설명
afterDelete ( CEvent $event )
afterSave ( CEvent $event )
findByAlias ( $alias ) : CActiveRecord Finds model by alias attribute
getAliasList ( ) : array Returns associated array ($alias=>$title, $alias=>$title, .
getArray ( ) : array Return primary keys of all items
getAssocList ( ) : array Returns associated array ($id=>$title, $id=>$title, .
getLinkActive ( ) : boolean Optional redeclare this method in your model for use (@link getMenuList()) or define in (@link requestPathAttribute) your $_GET attribute for url matching
getMenuList ( ) : array Returns items for zii.widgets.CMenu widget
getUrl ( ) : string Redeclare this method in your model for use of (@link getMenuList()) method
getUrlList ( ) : array Returns associated array ($url=>$title, $url=>$title, .

보호된 메소드들

메소드 설명
aliasAttributes ( $attributes ) : array
cached ( null $model = null ) : CComponent | null
clearOwnerCriteria ( )
createFindCommand ( $criteria ) : CDbCommand
getCacheTag ( ) : string
getFullAssocData ( $attributes ) : array | CDbDataReader
getOriginalCriteria ( ) : mixed
getOwnerCriteria ( ) : mixed
getPrimaryKeyAttribute ( ) : mixed
getTableName ( ) : mixed
getTableSchema ( ) : mixed

메소드 상세

afterDelete() 공개 메소드

public afterDelete ( CEvent $event )
$event CEvent

afterSave() 공개 메소드

public afterSave ( CEvent $event )
$event CEvent

aliasAttributes() 보호된 메소드

protected aliasAttributes ( $attributes ) : array
$attributes
리턴 array

cached() 보호된 메소드

protected cached ( null $model = null ) : CComponent | null
$model null
리턴 CComponent | null

clearOwnerCriteria() 보호된 메소드

protected clearOwnerCriteria ( )

createFindCommand() 보호된 메소드

protected createFindCommand ( $criteria ) : CDbCommand
$criteria
리턴 CDbCommand

findByAlias() 공개 메소드

Finds model by alias attribute
public findByAlias ( $alias ) : CActiveRecord
$alias
리턴 CActiveRecord model

getAliasList() 공개 메소드

..)
public getAliasList ( ) : array
리턴 array

getArray() 공개 메소드

Return primary keys of all items
public getArray ( ) : array
리턴 array

getAssocList() 공개 메소드

..)
public getAssocList ( ) : array
리턴 array

getCacheTag() 보호된 메소드

protected getCacheTag ( ) : string
리턴 string

getFullAssocData() 보호된 메소드

protected getFullAssocData ( $attributes ) : array | CDbDataReader
$attributes
리턴 array | CDbDataReader

getLinkActive() 공개 메소드

Optional redeclare this method in your model for use (@link getMenuList()) or define in (@link requestPathAttribute) your $_GET attribute for url matching
public getLinkActive ( ) : boolean
리턴 boolean true if current request url matches with category alias

getMenuList() 공개 메소드

Returns items for zii.widgets.CMenu widget
public getMenuList ( ) : array
리턴 array

getOriginalCriteria() 보호된 메소드

protected getOriginalCriteria ( ) : mixed
리턴 mixed

getOwnerCriteria() 보호된 메소드

protected getOwnerCriteria ( ) : mixed
리턴 mixed

getPrimaryKeyAttribute() 보호된 메소드

protected getPrimaryKeyAttribute ( ) : mixed
리턴 mixed

getTableName() 보호된 메소드

protected getTableName ( ) : mixed
리턴 mixed

getTableSchema() 보호된 메소드

protected getTableSchema ( ) : mixed
리턴 mixed

getUrl() 공개 메소드

Redeclare this method in your model for use of (@link getMenuList()) method
public getUrl ( ) : string
리턴 string

getUrlList() 공개 메소드

..)
public getUrlList ( ) : array
리턴 array

프로퍼티 상세

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

protected $_criteria

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

protected $_primaryKey

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

protected $_tableName

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

protected $_tableSchema

$aliasAttribute 공개적으로 프로퍼티

model attribute, which defined alias
public $aliasAttribute

$cacheTag 공개적으로 프로퍼티

Тег, по которому будут кешироваться записи
public $cacheTag

$defaultCachePrefix 공개적으로 프로퍼티

Если не будет указан конкретный тег, по которому происходит кеширование моделей, тег будет сформирован из префикса + класс модели
public $defaultCachePrefix

$defaultCriteria 공개적으로 프로퍼티

default criteria for all queries
public $defaultCriteria

$iconAltAttribute 공개적으로 프로퍼티

public $iconAltAttribute

$iconAttribute 공개적으로 프로퍼티

model property, which contains icon. Optionally for 'image' value your model can have 'image' attribute or getImage() method, which construct correct url for using our getMenuList().
public $iconAttribute

$iconTitleAttribute 공개적으로 프로퍼티

public $iconTitleAttribute

$linkActiveAttribute 공개적으로 프로퍼티

model property, which return true for active menu item. Optionally declare own getLinkActive() method in your model.
public $linkActiveAttribute

$requestPathAttribute 공개적으로 프로퍼티

set this request property if you can use default getLinkActive() method
public $requestPathAttribute

$titleAttribute 공개적으로 프로퍼티

model attribute used for showing title
public $titleAttribute

$urlAttribute 공개적으로 프로퍼티

model property, which contains url. Optionally your model can have 'url' attribute or getUrl() method, which construct correct url for using our getMenuList().
public $urlAttribute

$useCache 공개적으로 프로퍼티

public bool $useCache
리턴 boolean