``` ██████╗ ██████╗ ██╗ ██╗███████╗██████╗ ██╔══██╗██╔═══██╗██║ ██║██╔════╝██╔══██╗ ██████╔╝██║ ██║██║ █╗ ██║█████╗ ██████╔╝ ██╔═══╝ ██║ ██║██║███╗██║██╔══╝ ██╔══██╗ ██║ ╚██████╔╝╚███╔███╔╝███████╗██║ ██║ ╚═╝ ╚═════╝ ╚══╝╚══╝ ╚══════╝╚═╝ ╚═╝ ``` # final class Load (Details) > namespace: **VDM\Joomla\Componentbuilder\Power\Database** ```uml @startuml class Load << (F,LightGreen) >> #RoyalBlue { # Model $model # Database $load + __construct(Model $model, Database $load) + value(array $keys, string $field) : mixed + item(array $keys) : ?object + items(array $keys) : ?array - prefix(array $keys) : array } note right of Load::__construct Constructor since: 2.0.1 end note note right of Load::value Get a value from a given table Example: $this->value( [ 'guid' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' ], 'value_key' ); since: 2.0.1 return: mixed end note note right of Load::item Get values from a given table Example: $this->item( [ 'guid' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' ] ); since: 2.0.1 return: ?object end note note right of Load::items Get values from a given table Example: $this->items( [ 'guid' => [ 'operator' => 'IN', 'value' => [''xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'', ''xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx''] ] ] ); Example: $this->items($ids, 'table_name'); since: 2.0.1 return: ?array end note note right of Load::prefix Add prefix to the keys since: 2.0.1 return: array end note @enduml ``` --- ``` ██╗ ██████╗██████╗ ██║██╔════╝██╔══██╗ ██║██║ ██████╔╝ ██ ██║██║ ██╔══██╗ ╚█████╔╝╚██████╗██████╔╝ ╚════╝ ╚═════╝╚═════╝ ``` > Build with [Joomla Component Builder](https://git.vdm.dev/joomla/Component-Builder)