hola, usa la siguiente estructura
Código:
hotel
----System
--------application
------------configs
----------------application.ini
------------controllers
----------------helpers
----------------IndexController.php
----------------ErrorController.php
------------forms
------------layouts
----------------scripts
------------models
----------------DbTable
------------views
----------------filters
----------------helpers
----------------scripts
--------------------index
------------------------index.phtml
--------------------error
------------------------error.phtml
------------Bootstrap.php
--------library
--------.htaccess
----images
----css
----js
----.htaccess
----index.php
todo es igual solo eh creado una carpeta "System" donde eh puesto la carpeta application y library y eh creado un archivo .htaccess para esta carpeta y contiene:
y eh sacado lo que contiene la carpeta public junto con la carpeta System,
el archivo index.php debe contener:
Código PHP:
Ver original<?php
// Define path to application directory
// Define application environment
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ?
getenv('APPLICATION_ENV') : 'production'));
// Ensure library/ is on include_path
realpath(APPLICATION_PATH
. '/../library'), )));
/** Zend_Application */
require_once 'Zend/Application.php';
// Create application, bootstrap, and run
$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap()
->run();
solo eh agregado a la constante APPLICATION_PATH la nueva ruta de la carpeta application, y la carpeta de zend lo puedes poner dentro de la carpeta library.
Saludos.