Class ActiveRecord
Active Record faciliates the creation and use of business objects whose data require persistent storage via database.
- ICanBoogie\Object implements ICanBoogie\ToArrayRecursive uses ICanBoogie\ToArrayRecursiveTrait, ICanBoogie\PrototypeTrait
-
ICanBoogie\ActiveRecord
Direct known subclasses
Icybee\Modules\Comments\Comment,
Icybee\Modules\Contents\Rendered,
Icybee\Modules\Users\User,
Icybee\Modules\Nodes\Node,
Icybee\Modules\Pages\Content,
Icybee\Modules\Registry\Entry,
Icybee\Modules\Sites\Site,
Icybee\Modules\Taxonomy\Terms\Term,
Icybee\Modules\Taxonomy\Vocabulary\Vocabulary,
Icybee\Modules\Users\NonceLogin\Ticket,
Icybee\Modules\Users\Roles\Role
Indirect known subclasses
Icybee\Modules\Articles\Article,
Icybee\Modules\Contents\Content,
Icybee\Modules\Files\File,
Icybee\Modules\Forms\Form,
Icybee\Modules\Images\Image,
Icybee\Modules\Members\Member,
Icybee\Modules\Pages\Page
Methods summary
public
|
#
__construct( string|
Initializes the $model and |
public
array
|
|
protected
|
|
protected
string
|
|
public
integer
|
|
protected
array
|
#
alter_persistent_properties( array $properties,
Unless it's an acceptable value for a column, columns with |
public
boolean
|
Methods inherited from ICanBoogie\Object
from(),
resolve_facade_properties(),
resolve_private_properties(),
to_array(),
to_json()
Methods inherited from ICanBoogie\ToArrayRecursive
Methods used from ICanBoogie\ToArrayRecursiveTrait
Methods used from ICanBoogie\PrototypeTrait
__call(),
__get(),
__set(),
__wakeup(),
get_prototype(),
has_method(),
has_property(),
last_chance_get(),
last_chance_set()
Magic methods summary
Properties summary
protected
string
|
$model_id |
#
Identifier of the model managing the active record. |
Magic properties
public read-only
|
$model | |
#
The model managing the active record. |
public read-only
string
|
$model_id | |
#
The identifier of the model managing the active record. |