Buenas prácticas oficiales de Symfony

2.5. Utilizando otra estructura de directorios

Si tu proyecto o la infraestructura que utilizas requieren cambios en la jerarquía de directorios por defecto, puedes leer este artículo para saber cómo redefinir la localización de los directorios cache/, logs/ y web/.

Por otra parte, la futura versión Symfony 3 utilizará una estructura de directorios ligeramente diferente:

blog-symfony3/
├─ app/
│  ├─ config/
│  └─ Resources/
├─ bin/
│  └─ console
├─ src/
├─ var/
│  ├─ cache/
│  └─ logs/
├─ vendor/
└─ web/

Aunque los cambios son muy sutiles, te aconsejamos que por el momento continúes con la estructura de directorios por defecto de Symfony2.