Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2014
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. /**
  2. * Adjudicacion
  3. *
  4. * @ORMTable(name="Adjudicacion")
  5. * @ORMEntity(repositoryClass="AdministradorAdjudicacionBundleEntityAdjudicacionRepository")
  6. */
  7. class Adjudicacion {
  8. /**
  9. * @var integer
  10. *
  11. * @ORMColumn(name="id", type="integer")
  12. * @ORMId
  13. * @ORMGeneratedValue(strategy="AUTO")
  14. */
  15. private $id;
  16.  
  17. /**
  18. * @var DateTime
  19. *
  20. * @ORMColumn(name="fechaInicio", type="date")
  21. */
  22. private $fechaInicio;
  23.  
  24. /**
  25. * @var DateTime
  26. *
  27. * @ORMColumn(name="fechaFinal", type="date")
  28. */
  29. private $fechaFinal;
  30.  
  31.  
  32. /**
  33. * @ORMManyToOne(targetEntity="AdministradorCursoAcademicoBundleEntityCursoAcademico")
  34. */
  35. private $cursoAcademico;
  36.  
  37.  
  38. /**
  39. * @ORMManyToOne(targetEntity="AdministradorAdjudicacionClaseBundleEntityAdjudicacionClase")
  40. */
  41. private $adjudicacionClase;
  42.  
  43.  
  44. /**
  45. * @ORMManyToOne(targetEntity="AdministradorAdjudicacionNumeroBundleEntityAdjudicacionNumero")
  46. */
  47. private $adjudicacionNumero;
  48.  
  49.  
  50. /**
  51. * @ORMManyToOne(targetEntity="AdministradorAdjudicacionTipoBundleEntityAdjudicacionTipo")
  52. */
  53. private $adjudicacionTipo;
  54.  
  55. ...getters and setters...
  56.  
  57. class AdjudicacionRepository extends EntityRepository {
  58.  
  59. public function findAdjudicacionesActuales($cursoAcademicoActual) {
  60.  
  61. $q=$this->createQueryBuilder('c')
  62. ->where('c.cursoAcademico_id = :cursoAcademico_id')
  63. ->setParameter('cursoAcademico_id', $cursoAcademicoActual)
  64. ->getQuery()->getResult();
  65.  
  66. return $q;
  67.  
  68.  
  69. }
  70.  
  71. public function findAdjudicacionesActuales2($cursoAcademicoActual) {
  72.  
  73. $expr = Criteria::expr();
  74. $criteria = Criteria::create();
  75. $criteria->where($expr->eq("cursoAcademico_id", $cursoAcademicoActual));
  76. return $this->matching($criteria);
  77.  
  78. }
  79.  
  80. mysql> select * from Adjudicacion;
  81. +----+-------------+------------+-------------------+----------------------+-----------------------+---------------------+
  82. | id | fechaInicio | fechaFinal | cursoAcademico_id | adjudicacionClase_id | adjudicacionNumero_id | adjudicacionTipo_id |
  83. +----+-------------+------------+-------------------+----------------------+-----------------------+---------------------+
  84. | 2 | 2009-01-01 | 2009-01-01 | 7 | 3 | 4 | 3 |
  85. | 6 | 2009-01-01 | 2009-01-01 | 7 | 3 | 4 | 4 |
  86. | 7 | 2009-01-01 | 2009-01-01 | 7 | 3 | 5 | 3 |
  87. | 8 | 2009-01-01 | 2009-01-01 | 7 | 3 | 5 | 4 |
  88. +----+-------------+------------+-------------------+----------------------+-----------------------+---------------------+
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement