PHP Класс creocoder\taggable\TaggableBehavior

Автор: Alexander Kochetov ([email protected])
Наследование: extends yii\base\Behavior
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$tagFrequencyAttribute the tags model frequency attribute name
$tagRelation the tags relation name
$tagValueAttribute the tags model value attribute name
$tagValuesAsArray whether to return tags as array instead of string

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

Метод Описание
addTagValues ( string | string[] $values ) Adds tags.
afterSave ( ) : void
beforeDelete ( ) : void
events ( )
filterTagValues ( string | string[] $values ) : string[] Filters tags.
getTagValues ( boolean | null $asArray = null ) : string | string[] Returns tags.
hasTagValues ( string | string[] $values ) : boolean Returns a value indicating whether tags exists.
removeAllTagValues ( ) Removes all tags.
removeTagValues ( string | string[] $values ) Removes tags.
setTagValues ( string | string[] $values ) Sets tags.

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

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

Adds tags.
public addTagValues ( string | string[] $values )
$values string | string[]

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

public afterSave ( ) : void
Результат void

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

public beforeDelete ( ) : void
Результат void

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

public events ( )

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

Filters tags.
public filterTagValues ( string | string[] $values ) : string[]
$values string | string[]
Результат string[]

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

Returns tags.
public getTagValues ( boolean | null $asArray = null ) : string | string[]
$asArray boolean | null
Результат string | string[]

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

Returns a value indicating whether tags exists.
public hasTagValues ( string | string[] $values ) : boolean
$values string | string[]
Результат boolean

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

Removes all tags.
public removeAllTagValues ( )

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

Removes tags.
public removeTagValues ( string | string[] $values )
$values string | string[]

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

Sets tags.
public setTagValues ( string | string[] $values )
$values string | string[]

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

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

the tags model frequency attribute name
public $tagFrequencyAttribute

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

the tags relation name
public $tagRelation

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

the tags model value attribute name
public $tagValueAttribute

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

whether to return tags as array instead of string
public $tagValuesAsArray