PHP Класс BcContentsBehavior

Наследование: extends ModelBehavior
Показать файл Открыть проект

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

Свойство Тип Описание
$_deleteContentId integer 削除したデータに関連する Content ID を一時保管する為に利用

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

Метод Описание
afterDelete ( Model $model ) After delete
afterSave ( Model $model, boolean $created, array $options = [] ) : boolean After save
beforeDelete ( Model $model, boolean $cascade = true ) : boolean Before delete
beforeSave ( Model $model, array $options = [] ) : boolean Before save
beforeValidate ( Model $model, array $options = [] ) : boolean Before validate
findPublished ( Model $model, string $type = 'first', array $query = [] ) : array | null 公開されたコンテンツを取得する
setup ( Model $model, array $config = [] ) : mixed Setup

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

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

削除したデータに連携する Content を削除
public afterDelete ( Model $model )
$model Model

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

Content を保存する
public afterSave ( Model $model, boolean $created, array $options = [] ) : boolean
$model Model
$created boolean
$options array
Результат boolean

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

削除した Content ID を一旦保管し、afterDelete で Content より削除する
public beforeDelete ( Model $model, boolean $cascade = true ) : boolean
$model Model
$cascade boolean
Результат boolean

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

Content のバリデーション結果確認
public beforeSave ( Model $model, array $options = [] ) : boolean
$model Model
$options array
Результат boolean

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

Content のバリデーションを実行 本体のバリデーションも同時に実行する為、Contentのバリデーション判定は、 beforeSave にて確認
public beforeValidate ( Model $model, array $options = [] ) : boolean
$model Model
$options array
Результат boolean

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

公開されたコンテンツを取得する
public findPublished ( Model $model, string $type = 'first', array $query = [] ) : array | null
$model Model
$type string
$query array
Результат array | null

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

Setup
public setup ( Model $model, array $config = [] ) : mixed
$model Model
$config array
Результат mixed

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

$_deleteContentId защищенное свойство

削除したデータに関連する Content ID を一時保管する為に利用
protected int $_deleteContentId
Результат integer