Class common\behaviors\ManyManySaver

Inheritancecommon\behaviors\ManyManySaver » yii\base\Behavior

Class ManyManySaver Поведение для сохранения связанных через MANY MANY записей

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$names array массив имен связей для сохранения common\behaviors\ManyManySaver

Public Methods

Hide inherited methods

MethodDescriptionDefined By
afterSave() Сохранение связей common\behaviors\ManyManySaver
events() common\behaviors\ManyManySaver
getAttributeName() Возвращает имя атрибута хранящего идентификаторы привязываемы записей common\behaviors\ManyManySaver
getManyManyIds() Возвращает массив идентификаторов связанных записей common\behaviors\ManyManySaver

Constants

Hide inherited constants

ConstantValueDescriptionDefined By
ATTR_SUFF "Ids" common\behaviors\ManyManySaver

Property Details

$names public property

массив имен связей для сохранения

Method Details

afterSave() public method

Сохранение связей

void afterSave( )
events() public method

void events( )
getAttributeName() public method

Возвращает имя атрибута хранящего идентификаторы привязываемы записей

string getAttributeName$name )
$name string

имя звязи

getManyManyIds() public method

Возвращает массив идентификаторов связанных записей

array getManyManyIds$name )
$name string

имя связи