PHP5: Diseño en 3 capas y problemas con subdirectorios