Использую yii2 у меня есть конфиг вот такого вида ` return [

[
'signature' => 'M3000-USPD',
'file' => 'uspd-key.pem',
],
[
'signature' => 'M3000-T',
'file' => 'm3000-t.pem',
],
[
'signature' => 'C3000-HUB',
'file' => 'c3000-hub.pem',
],
];
`
нужно сделать чтобы этот конфиг можно было редактировать не в текстовом редакторе ручками, а через веб-интерфейс (типа можно добавить новое устройство, загрузить файл (ключ) для него, отредактировать сигнатуру или ключ для существующего)
как проще это сделать?

2 ответов

4 просмотра

$config = include('config.php'); ... работаем с данными в $config ... file_put_contents('config.php', my_serializer($config)); Остается сделать свой сериализатор. Его можно подсмотреть в gii у yii, там вроде такое было, но не помню точно где

yuriy- Автор вопроса
Andrey Danilov
$config = include('config.php'); ... работаем с да...

Ну да свой сериалайзер нужен будет А так придумал что все действия круда будут происходить с объектом конфига Десериализоваться конфиг в объект будет в методе beforeAction А обратно сериализоваться и писаться в файл в afterAction

Похожие вопросы

Обсуждают сегодня

Ребят, привет. У кого-то есть опыт заказа мерча в сторе? Есть успешные кейсы? Чёт у меня турецкую карту не принимает
Vladimir F.
7
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Всем привет. Есть кто разбирается в платежках? Что б принимать из других стран и выплачивать рф снг
Musa
6
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
А как получить доступ к отправленному сообщению в ChosenInlineResult? Раньше кажется можно было, щас убрали?
net
2
Всем привет В общем надо на странице вакансии вывести вакансии с hh, но когда я пишу код в разделе Code ошибка Invalid URL format. The URL should start with the forward slash...
A da
1
Карта сайта