Yii2, хранение в app

Здравуствуйте
Хочу в любой точке приложения иметь доступ к app->currentCompany, где будет компонент с моделью. Делал по мануалу, но данные не сохраняются в app->currentCompany.
Код: config\web

        'currentCompany' => [
            'class' => 'app\models\company\CurrentCompany',
        ], ....

CurrentCompany

class CurrentCompany extends Component
{
    private $_model = null;

    public function setModel($id){
        $this->_model = Company::getCompanyById($id);
    }

    public function getModel()
    {
        return $this->_model;
    }

в одном контролере задаю Yii::$app->currentCompany->setModel(1) и во view получаю правильно Yii::$app->currentCompany->getModel, но при этом после переходя на другую страницу данные теряются.
как это исправить? чтобы в одном месте сделать setModel и данные оставались во всем приложении


Ответы (0 шт):