Използвам Yii2
и имам ситуация, в която искам да направя някакъв код глобално достъпен, но само за тази заявка.
Моят случай на използване се основава на този въпрос където правя някои проверки на разрешения чрез matchCallback
.
Трябва да изпълня няколко различни проверки на разрешения и ако не мога да ги направя всички на едно място чрез matchCallback
(тъй като не мога да осъществя достъп до всички данни, от които се нуждая, изглежда точно в този момент) - тогава се опитвам за да избегнете повторното изпълнение на заявката.
Така че се чудех дали мога да съхранявам данни, извлечени от базата данни, като JSON кодиран масив с разрешения в моята matchCallback
функционалност, за да мога след това да получа достъп до този масив в рамките на друго действие.
Знам, че мога да използвам flash data
, но изглежда, че е по-предназначено за заявката next
. Има ли нещо налично само за текущата заявка или все пак трябва просто да използвам flash data
?