Cita: El application está al mismo nivel que el index por que no en todos los hostings puedes acceder desde el nivel del index.php a un nivel inferior.
Zend no es un fw para cualquier hosting, tenerlo a la misma altura no es una buena idea.
Cita: El Mapper dentro del Model no es un error, es como viene en el QuickStart de Zend, más adelante lo tenía pensado sacar. Igualmente, si se hace un require de dicho fichero, cargará las dos clases, luego eso no debería ser un problema.
Que este de esa forma en el qs no quiere decir que este bien, de echo no esta bien, va en realidad el qs en su totalidad no es la gran cosa deja bastante que desear.
Cita: Sobre el DbTable, tienes razón, gracias. No obstante, el error peta antes.
Es raro, acabo de clonar el proyecto, me salto el error del dbtable, lo cambie por el nombre correcto y funciona sin problemas el autoloader, podrias comprobar los permisos.
Y te comento que me tiro un error en el view del user en el admin, no estan bien las carpetas, tienes
scripts/admin/user y deberia ser
scripts/user, tambien hay un error en el modelo User, en el metodo fetchAll la variable $users deberia ser $entries.
Saludos.