SqlNestedSet
class SqlNestedSet
Constants
LEFT_BOUNDARY |
|
Methods
__construct($table_name_or_model, string $field_id = 'id', string $field_parent_id = 'pid', string $field_left_id = 'left_id', string $field_right_id = 'right_id', string $field_tree_id = 'tree_id', bool $order_by = false)
SqlNestedSet constructor.
rebuild_all()
Rebuild all nested sets within the given Table by finding all root nodes
rebuild_nested_set_tree(int $root_element_id)
always rebuild the whole tree, beginning with the root-element
set_params(string $field_id = 'id', string $field_parent_id = 'pid', string $field_left_id = 'left_id', string $field_right_id = 'right_id', string $field_tree_id = 'tree_id')
Change default params
Details
at line 48
__construct($table_name_or_model, string $field_id = 'id', string $field_parent_id = 'pid', string $field_left_id = 'left_id', string $field_right_id = 'right_id', string $field_tree_id = 'tree_id', bool $order_by = false)
SqlNestedSet constructor.
at line 82
rebuild_all()
Rebuild all nested sets within the given Table by finding all root nodes
at line 97
rebuild_nested_set_tree(int $root_element_id)
always rebuild the whole tree, beginning with the root-element
at line 69
set_params(string $field_id = 'id', string $field_parent_id = 'pid', string $field_left_id = 'left_id', string $field_right_id = 'right_id', string $field_tree_id = 'tree_id')
Change default params