Как получить объект класса widget в контроллере 2.X

Как получить объект класса widget в контроллере

 
Посетитель
no avatar
Сообщений: 2
Делаю небольшой виджет на ajax, который обращается к моему контроллеру за данными,
и в контроллере необходимо получить все настройки виджета.
Можно конечно сделать по простому - передавать id забинденового виджета с большим массивом параметров, но это лишает гибкости,
удобнее было бы работать с объектом класса и через getOption() получить необходимые параметры.
Как это можно реализовать?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3539
@churakovmike:
Можно конечно сделать по простому - передавать id забинденового виджета с большим массивом параметров, но это лишает гибкости,
удобнее было бы работать с объектом класса и через getOption() получить необходимые параметры.
Как это можно реализовать?
Можно передать только "id забинденового виджета", а в контроллере взять из таблицы cms_widgets_bind по "id забинденового виджета" поле с опциями, конвертировать строку опций в массив через cmsModel::yamlToArray() и дальше работать уже с массивом.
Посетитель
no avatar
Сообщений: 2
Loadырь:

Можно передать только "id забинденового виджета", а в контроллере взять из таблицы cms_widgets_bind по "id забинденового виджета" поле с опциями, конвертировать строку опций в массив через cmsModel::yamlToArray() и дальше работать уже с массивом.

Спасибо, все получилось! )
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: