Ver Mensaje Individual
  #15 (permalink)  
Antiguo 21/05/2011, 14:09
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: ZF muchas dudas

Son 3 carpetas diferentes,

Código OTHER:
Ver original
  1. models --> Application_Model_Usuario
  2. models/mapper --> Application_Model_Mapper_Usuario
  3. models/DbTable --> Application_Model_DbTable_Usuario

No es necesario utilizar include's porque el autoloader de cada modulo ya esta preparado para ir a buscar a cada una de las carpetas, lo único que debes hacer es, para cada modulo crear un Bootstrap que extienda de Zend_Application_Module_Bootstrap, este se encargara de inicializar los recursos(entre ellos el autoloader) del modulo, por ejemplo para un modulo admin seria algo asi:

Código PHP:
Ver original
  1. //application/modules/admin/Bootstrap.php
  2. class Admin_Bootstrap extends Zend_Application_Module_Bootstrap
  3. {}

Con esto ya puedes hacer

new Admin_Model_User
new Admin_Model_Mapper_User
new Admin_Model_DbTable_User

etc...

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)