PHP Class HasManyRelationship, recess

Author: Kris Jordan ([email protected])
Inheritance: extends Relationship
显示文件 Open project: KrisJordan/recess Class Usage Examples

Public Methods

Method Description
__set_state ( $array )
addTo ( Model $model, Model $relatedModel )
attachMethodsToModelDescriptor ( ModelDescriptor &$descriptor )
getDefaultOnDeleteMode ( )
getType ( )
init ( $modelClassName, $relationshipName )
onDeleteCascade ( Model $model )
onDeleteDelete ( Model $model )
onDeleteNullify ( Model $model )
removeFrom ( Model $model, Model $relatedModel )
select ( $modelOrModelSet )

Protected Methods

Method Description
augmentSelect ( PdoDataSet $select )

Method Details

__set_state() public method

public __set_state ( $array )

addTo() public method

public addTo ( Model $model, Model $relatedModel )
$model Model
$relatedModel Model

attachMethodsToModelDescriptor() public method

public attachMethodsToModelDescriptor ( ModelDescriptor &$descriptor )
$descriptor ModelDescriptor

augmentSelect() protected method

protected augmentSelect ( PdoDataSet $select )
$select PdoDataSet

getDefaultOnDeleteMode() public method

getType() public method

public getType ( )

init() public method

public init ( $modelClassName, $relationshipName )

onDeleteCascade() public method

public onDeleteCascade ( Model $model )
$model Model

onDeleteDelete() public method

public onDeleteDelete ( Model $model )
$model Model

onDeleteNullify() public method

public onDeleteNullify ( Model $model )
$model Model

removeFrom() public method

public removeFrom ( Model $model, Model $relatedModel )
$model Model
$relatedModel Model

select() public method

public select ( $modelOrModelSet )