PHP Класс Microweber\Providers\OptionManager

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$adapters_dir
$app
$options_memory
$override_memory internal array to hold options in cache
$table_prefix
$tables array to hold options values that are not persistent in DB and changed on runtime

Открытые методы

Метод Описание
__construct ( $app = null )
_create_mw_default_options ( )
delete ( $key, $option_group = false, $module_id = false )
get ( $key, $option_group = false, $return_full = false, $orderby = false, $module = false ) Getting options from the database.
get_all ( $params = '' )
get_by_id ( $id )
get_groups ( $is_system = false )
get_items_per_page ( $group = 'website' )
override ( $option_group, $key, $value )
save ( $data ) You can use this function to store options in the database.
set_default ( $data )
set_table_names ( $tables = false )

Описание методов

__construct() публичный Метод

public __construct ( $app = null )

_create_mw_default_options() публичный Метод

delete() публичный Метод

public delete ( $key, $option_group = false, $module_id = false )

get() публичный Метод

Getting options from the database.
public get ( $key, $option_group = false, $return_full = false, $orderby = false, $module = false )
$key array|string - if array it will replace the db params
$option_group string - your option group
$return_full bool - if true it will return the whole db row as array rather then just the value
$module string - if set it will store option for module Example usage: $this->get('my_key', 'my_group');

get_all() публичный Метод

public get_all ( $params = '' )

get_by_id() публичный Метод

public get_by_id ( $id )

get_groups() публичный Метод

public get_groups ( $is_system = false )

get_items_per_page() публичный Метод

public get_items_per_page ( $group = 'website' )

override() публичный Метод

public override ( $option_group, $key, $value )

save() публичный Метод

You can use this function to store options in the database.
public save ( $data )
$data array|string Example usage: $option = array(); $option['option_value'] = 'my value'; $option['option_key'] = 'my_option'; $option['option_group'] = 'my_option_group'; mw()->option_manager->save($option);

set_default() публичный Метод

public set_default ( $data )

set_table_names() публичный Метод

public set_table_names ( $tables = false )

Описание свойств

$adapters_dir публичное свойство

public $adapters_dir

$app публичное свойство

public $app

$options_memory публичное свойство

public $options_memory

$override_memory публичное свойство

internal array to hold options in cache
public $override_memory

$table_prefix публичное свойство

public $table_prefix

$tables публичное свойство

array to hold options values that are not persistent in DB and changed on runtime
public $tables