Pour mettre votre application hors ligne c'est très simple. Ouvrez d'abors le fichier filters.yml de votre application et ajouter le code dans la partie (# insert your own filters here)

offline:
  class: sfOfflineFilter

Puis ensuite ouvrez votre fichier app.yml

all:
  is_offline:
    credential: offline # par defaut offline, c'est le droit pour continuer à voir le site alors qu'il est hors ligne
    module: MODULE_POUR_DIRE_QUE_C_EST_HORS_LIGNE
    action: ACTION_DU_MODULE
    params:
      alias: site-offline # Liste de parametres si nécessaire

Videz ensuite le cache

symfony cc