Skip to content
This repository has been archived by the owner on Jun 4, 2021. It is now read-only.

Module_Options

Nikolay Galkin edited this page Jun 7, 2013 · 2 revisions

Данный модуль необходима для хранения различных конфигурационных данных в БД с возможностью изменению администратором:

ZFCore Options

Использоавание

// сохранение пары ключ/значение в указаном пространстве имен
Model_Option::set($key, $value, $namespace = 'default', $type = null);

// получение значения по ключу
Model_Option::get($key, $namespace = 'default');

// удаление значения по ключу
Model_Option::delete($key, $namespace = 'default');

Можно отдельно манипулировать "пространствами":

// установим значения
$options = array(
    'test1' => 123123,
    'test2' => 212312,
    'test3' => 312312,
 );
Model_Option::setNamespace(__CLASS__, $options);

// получение всех значений скопом
Model_Option::getNamespace(__CLASS__);

// удаление всех значений
Model_Option::deleteNamespace(__CLASS__);

Объекты и массивы хранятся в сериализованом виде.

Clone this wiki locally