Здравствуйте,подскажите пожалуйста.
Значит у меня есть вкладка статьи,при добавлении открывается модальное окно
для удобства чтобы не прыгать по страницам я добавил кнопку "плюсик" чтобы прямо отсюда вызывать group/create.
вот код кнопки с формы article/_form
<div class="col-md-1">
<?= Html::a('<span class="fa fa-plus"></span>', [
'/group/create',
'caller' => '/article/create',
], [
'role'=>'modal-remote',
'title'=> 'Добавить группу',
'class' => 'btn btn-default btn-block',
]);?>
</div>
при нажатии значит у меня открывается модалка групп,после сохранения я получаю окно об успешном сохранении
вот код с контроллера группы
if ($model->load($request->post()) && $model->save()) {
if (!$caller){
return [
'forceReload' => '#crud-datatable-pjax',
'size' => 'md',
'title' => "Создание новой группы",
'content' => '<span class="text-success">Группа добавлена</span>',
'footer' => Html::button('Закрыть',
['class' => 'btn btn-default pull-left', 'data-dismiss' => "modal"]) .
Html::a('Создать ещё', ['create'],
['class' => 'btn btn-primary', 'role' => 'modal-remote'])
];
}else{
return [
'forceReload' => '#crud-datatable-pjax',
'size' => 'md',
'title' => "Создание новой группы",
'content' => '<span class="text-success">Группа добавлена</span>',
'footer' => Html::a('Вернуться', [$caller],
['class' => 'btn btn-primary', 'role' => 'modal-remote'])
];
}
при вызове я передаю в пременной caller экшн откуда вызвали
$caller = $request->get('caller');
и возвращаюсь обратно на article/create
но данные которые я заполнял до нажатия кнопки я теряю при возвращении
вот хотел бы их сохранить в сессию подскажите как сделать это