Ver Mensaje Individual
  #17 (permalink)  
Antiguo 10/10/2011, 14:32
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: Integracion doctrine con zend framework

Creo que en el manual lo comentan, no detecta los namespaces, como te dije antes, hace una parte del trabajo, pero no todo.
Tu clase no extiende de nada(una de las tantas razones que hace a D2 genial ;)), deberias leer sobre Using namespaces: Aliasing/Importing.
Comprueba el nombre de los ficheros yml generados, el nombre de los mismos debe ser el nombre completo de la clase cambiando los "/" del namespace por "." con la extension ”.dcm.yml”, por ejemplo en un Entity Application\Entity\User, el fichero físico debería llamarse Application.Entity.User.dcm.yml y dentro del mismo

Código YML:
Ver original
  1. # Application.Entity.User.dcm.yml
  2. Application\Entity\User:
  3.   type: entity
  4.   table: cms_users
  5.   id:
  6.     id:
  7.       type: integer
  8.       generator:
  9.         strategy: AUTO
  10.  ...

Con respecto a cual de los sistemas de mapeo es mejor, la respuesta es: no hay diferencia :P, es mas sobre gustos personales que sobre ventajas reales, en todos los casos se parsean 1 vez y se guardan en cache, aunque personalmente prefiero annotations.

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