У меня появилась проблема - почему не сохраняется параметр модуля при ajax запросе к экшену контроллера этого модуля? При том, что параметр этот я задаю до ajax запроса, вызовом метода основного файла модуля:
class SanexFilter extends \yii\base\Module
{
public $controllerNamespace = 'sanex\filter\controllers';
public function init()
{
parent::init();
}
public function setFilter($filter)
{
$this->params['filter'] = $filter;
return $this->runAction('filter/set-filter');
}
}
Далее, когда я делаю ajax запрос в экшн контроллера этого модуля, то params['filter'] пустые. Понятное дело, что при ajax запросе присвоение $this->params['filter'] = $filter, но почему сбрасывается предыдущая установка парамтера из метода setFilter($filter)?
Как мне решить эту проблему?