Config::Set не перезаписует конфиг :(
Хочу менять настройки плагина из админки
есть простой конфиг:
в экшене плагина пишу вот что:
$_POST приходит проверял, а в конфиге переменная не перезаписуется. Что то я не так делаю.
З.Ы.: И по ходу еще вопрос по php — в методе SET есть такая конструкция $value['$root$'] — что это значит, впервые такое встречаю.
есть простой конфиг:
/**
* Конфиг
*/
$config = array();
Config::Set('router.page.myplugin', 'PluginMyplugin_ActionMyplugin');
$config['myvar'] = 'myvar';
return $config;
в экшене плагина пишу вот что:
protected function EventAdmin() {
if (isPost('submit_config')) {
$this->Security_ValidateSendForm();
Config::Set('plugin.myplugin.myvar', $_POST['myvar']);
}
$config = Config::Get('plugin.myplugin');
$this->Viewer_Assign('config', $config);
}
$_POST приходит проверял, а в конфиге переменная не перезаписуется. Что то я не так делаю.
З.Ы.: И по ходу еще вопрос по php — в методе SET есть такая конструкция $value['$root$'] — что это значит, впервые такое встречаю.
2 комментария
про первое не скажу, должно быть все ок. может с именем поля накосячил?