Как увеличить тайм-аут сеанса в Symfony

Я хотел бы знать, как увеличить тайм-аут сеанса в symfony. Достаточно ли только настроить параметры конфигурации symfony или я должен также настроить что-либо в файле php.ini?

Ответы

Ответ 1

Для Symfony 2.0.x

framework:
    session:
        lifetime: 43200  #time in seconds

Для Symfony >= 2.1.0

framework:
    session:
        cookie_lifetime: 43200  #time in seconds

Ответ 2

для sf1.0:

Измените значение в приложениях /appname/config/settings.yml:

all:
  .settings:
    timeout:    1800 #session lifetime value in seconds

для sf1.1 +:

Добавьте эти строки в apps/appname/config/factoryories.yml:

user:
  class: myUser
  param:
    timeout:    1800 #session lifetime value in seconds