ПредишенСледващото

Задачата е била вече извършена за yii2 рамка.
При инсталиране на устройството потребителят трябва да посочи в контролер, както и от гледна точка, в която искате да се показва метод данни -3 модул с различни настройки:
в контролера - първоначалната модул за настройка - модел конфигурация кеширане, псевдоним на Аякс vyuha (както е представено на филтрираните данни), която ще renderPartial () "GSI към главния контролер Vyuha
основната Vyuha - дефинира какво черпим отметки, т.е. за някои свойства на модела, и какви стойности ще изключим данните
основната Vyuha - метод показва, където ще направи Аякс-Vyuha данни

Сега, за архитектурата:
Когато сваляте или обновявате точка страница модул повикване - съответно на метода на модул (което ние се позоваваме на конфигурацията на модела и модул), причинена от контролера, а след това на метода на модул ние чукам на контролера на модул, където отиваме в класа на модул, който събере заявка и да получите данни от модели, които ни изпраща обратно към модула за управление, които след това да ги извежда на Аякс-vyuha.
Най-важното е, че всички настройки на модула, посочени в поканата за контролера на потребителското модул.

Сега на проблема:
С кликване върху квадратчето, ние Аякс-ти чукат директно в контролера на модула, а след това там е проблемът - да модулната конфигурация, както е определено по-горе. и са сред настройките на предмети (модел, например).

В момента аз съм на първата покана на модула наред с други неща изблъска всички необходими настройки в масива, който е криптиран (с помощта на yii2 encryptByKey () ключ cookieValidationKey, който е уникален за всеки yii2 приложение), и след това пуснати на масива в сесията. Съответно, в Аякс-искане до управляващ модул, получавам всички настройки от сесията, разшифрова със същия ключ, след което трябва да се работи както обикновено, се филтрираните данни и да ги представя на Аякс-Vyuha.

Всъщност аз бих искал да знам - как да се промени архитектурата модул, който ще получите настройките на модул Аякс-искане за модула без работа сесии, бисквитки и storadzhey на локал база данни?
Състояние - настройките на модула трябва да бъдат определени в контролера, в която се нарича модул.

Опита изпълнение - тесто ajax'om контролера, от който се нарича модул, т.е. ние трябва да се чука и отново получи своята конфигурация, но излезе с ужасно плитчини правят изгледа (в главната Vyuha направи отново основната vyuha)

Тук крива изображение със структурата на модул, боядисани миналия месец и в бързината (минути смях =))):

Как най-добре да се промени архитектурата модул

Подкрепете проекта - споделете линка, благодаря!