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. |