Estoy usando Kohana 3 para crear un sitio web que tiene dos aplicaciones, una aplicación de administrador y la interfaz del sitio real. Me he separado de mis carpetas para tener las dos aplicaciones separadas, por lo que la jerarquía se ve de la siguiente manera:Kohana PHP - Múltiples aplicaciones con modelo compartido
/applications
/admin
/classes
/controller
/...
/site
/classes
/controller
/....
Mi pregunta es, ¿cómo tengo que ir sobre la creación de una carpeta compartida/modelo. Básicamente, tanto el administrador como el sitio operan con los mismos datos, por lo que la capa de la base de datos y la lógica de negocios permanecen más o menos iguales. Entonces, para mí, tiene sentido tener una sola carpeta modelo, que se encuentre fuera de las dos carpetas de la aplicación. Es posible lograr la siguiente jerarquía:
/applications
/model --> Where model sits in a neatly generic location, accessible to all applications
/admin
/classes
/controller
/...
/site
/classes
/controller
/....
¡Gracias de antemano!
esto podría funcionar, I' Intentaremos crear una carpeta llamada modelo dentro de los módulos. Parece la solución más factible. –