PHP Класс store\components\behaviors\DCategoryBehavior

Автор: ElisDN ([email protected])
Наследование: extends CActiveRecordBehavio\CActiveRecordBehavior
Показать файл Открыть проект

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

Свойство Тип Описание
$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

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

Свойство Тип Описание
$_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