dbtrigger| Class | Description |
|---|---|
DB_dbtrigger
|
Defines a database trigger. |
dbtrigger
dbtrigger
(mixed &$schema, mixed $name, [mixed $before = true], [mixed $oninsert = false], [mixed $ondelete = false], [mixed $onupdate = false], [mixed $eachrow = false], [mixed $tablename = ""], [mixed $funcname = ""], [mixed $args = ""])
void
set
([mixed $before = true], [mixed $oninsert = false], [mixed $ondelete = false], [mixed $onupdate = false], [mixed $eachrow = false], [mixed $tablename = ""], [mixed $funcname = ""], [mixed $args = ""])
mixed
$args
= array() (line 485)
Arguments to pass to the function
mixed
$before
= true (line 471)
When trigger fires. If true BEFORE, else AFTER event
mixed
$eachrow
= false (line 479)
If true, execute func for EACH ROW else EACH STATEMENT
mixed
$funcname
(line 483)
Name of function to call when triggered
mixed
$ondelete
= false (line 475)
If true, fire trigger on DELETE
mixed
$oninsert
= false (line 473)
If true, fire trigger on INSERT
mixed
$onupdate
= false (line 477)
If true, fire trigger on UPDATE
mixed
$tablename
(line 481)
Name of table to apply trigger to
Inherited from SchemaObject
SchemaObject::$name
SchemaObject::$schema
Return SQL required to create this trigger.
Acquires the schema from database metadata.
NB: Override this function to get schema info per DB type.
Set the vars for this trigger
Inherited From SchemaObject
SchemaObject::SchemaObject()
Documentation generated by phpDocumentor 1.3.0RC3