Class Model
Nodes model.
- ICanBoogie\Object implements ICanBoogie\ToArrayRecursive uses ICanBoogie\ToArrayRecursiveTrait, ICanBoogie\PrototypeTrait
-
ICanBoogie\ActiveRecord\Table
-
ICanBoogie\ActiveRecord\Model
implements
ArrayAccess
-
Icybee\ActiveRecord\Model\Constructor
-
Icybee\Modules\Nodes\Model
Direct known subclasses
Icybee\Modules\Contents\Model,
Icybee\Modules\Files\Model,
Icybee\Modules\Forms\Model,
Icybee\Modules\Pages\Model
Indirect known subclasses
Located at vendor/icanboogie-modules/nodes/lib/activerecords/node.model.php
Methods summary
public
|
|
public
boolean
|
|
protected
|
|
protected
|
|
protected
|
#
scope_visible(
Alerts the query to match records visible on the current website. |
protected
|
#
scope_similar_site(
Alerts the query to match records of a similar site. |
protected
|
#
scope_similar_language(
Alerts the query to match recors of a similar language. |
public
array
|
|
public
string
|
Methods inherited from Icybee\ActiveRecord\Model\Constructor
__construct(),
find(),
find_using_constructor(),
scope_own()
Methods inherited from ICanBoogie\ActiveRecord\Model
__call(),
__get(),
belongs_to(),
eliminate(),
get_activerecord_class(),
get_all(),
get_count(),
get_exists(),
get_id(),
get_one(),
has_scope(),
new_record(),
offsetExists(),
offsetGet(),
offsetSet(),
offsetUnset(),
retrieve(),
scope(),
store()
Methods inherited from ICanBoogie\ActiveRecord\Table
__invoke(),
drop(),
execute(),
filter_values(),
get_alias(),
get_connection(),
get_name(),
get_name_unprefixed(),
get_parent(),
get_primary(),
get_schema(),
insert(),
install(),
is_installed(),
lazy_get_extended_schema(),
prepare(),
query(),
quote(),
resolve_statement(),
save_callback(),
truncate(),
uninstall(),
update()
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
__set(),
__sleep(),
__wakeup(),
get_prototype(),
has_method(),
has_property(),
last_chance_get(),
last_chance_set()
Magic methods summary
Magic methods inherited from ICanBoogie\ActiveRecord\Model
all(),
average(),
count(),
exists(),
group(),
joins(),
limit(),
maximum(),
minimum(),
offset(),
one(),
order(),
select(),
sum(),
where()
Constants summary
Constants inherited from Icybee\ActiveRecord\Model\Constructor
Constants inherited from ICanBoogie\ActiveRecord\Model
ACTIVERECORD_CLASS,
BELONGS_TO,
CLASSNAME,
ID,
T_ACTIVERECORD_CLASS,
T_CLASS,
T_ID
Constants inherited from ICanBoogie\ActiveRecord\Table
ALIAS,
CONNECTION,
EXTENDING,
IMPLEMENTING,
NAME,
SCHEMA,
T_ALIAS,
T_CONNECTION,
T_EXTENDS,
T_IMPLEMENTS,
T_NAME,
T_SCHEMA
Properties summary
Properties inherited from Icybee\ActiveRecord\Model\Constructor
Properties inherited from ICanBoogie\ActiveRecord\Model
$activerecord_class,
$attributes
Properties inherited from ICanBoogie\ActiveRecord\Table
$alias,
$connection,
$implements,
$name,
$name_unprefixed,
$parent,
$primary,
$schema,
$select_join,
$update_join
Magic properties inherited from ICanBoogie\ActiveRecord\Model
$activerecord_cache,
$activerecord_class,
$all,
$count,
$exists,
$id
Magic properties inherited from ICanBoogie\ActiveRecord\Table
$alias,
$connection,
$extended_schema,
$name_unprefixed,
$parent,
$primary,
$schema