Commit c131a5d024e5e1d2321eae220c57ae65407f79bc
1 parent
0cd8a7c7e5
Exists in
master
actualizada la entidad ascendo con una relacion uno a muchos con los tutores
Showing
2 changed files
with
78 additions
and
3 deletions
Show diff stats
src/AppBundle/Entity/Ascenso.php
| ... | ... | @@ -137,6 +137,12 @@ class Ascenso |
| 137 | 137 | * }) |
| 138 | 138 | */ |
| 139 | 139 | protected $idEstatus; |
| 140 | + | |
| 141 | + | |
| 142 | + /** | |
| 143 | + * @ORM\OneToMany(targetEntity="AppBundle\Entity\TutoresAscenso", mappedBy="ascenso") | |
| 144 | + */ | |
| 145 | + private $tutores_asignados; | |
| 140 | 146 | |
| 141 | 147 | |
| 142 | 148 | /** |
| ... | ... | @@ -441,4 +447,44 @@ class Ascenso |
| 441 | 447 | { |
| 442 | 448 | return $this->idEscalafones; |
| 443 | 449 | } |
| 450 | + /** | |
| 451 | + * Constructor | |
| 452 | + */ | |
| 453 | + public function __construct() | |
| 454 | + { | |
| 455 | + $this->tutores_asignados = new \Doctrine\Common\Collections\ArrayCollection(); | |
| 456 | + } | |
| 457 | + | |
| 458 | + /** | |
| 459 | + * Add tutores_asignados | |
| 460 | + * | |
| 461 | + * @param \AppBundle\Entity\TutoresAscenso $tutoresAsignados | |
| 462 | + * @return Ascenso | |
| 463 | + */ | |
| 464 | + public function addTutoresAsignado(\AppBundle\Entity\TutoresAscenso $tutoresAsignados) | |
| 465 | + { | |
| 466 | + $this->tutores_asignados[] = $tutoresAsignados; | |
| 467 | + | |
| 468 | + return $this; | |
| 469 | + } | |
| 470 | + | |
| 471 | + /** | |
| 472 | + * Remove tutores_asignados | |
| 473 | + * | |
| 474 | + * @param \AppBundle\Entity\TutoresAscenso $tutoresAsignados | |
| 475 | + */ | |
| 476 | + public function removeTutoresAsignado(\AppBundle\Entity\TutoresAscenso $tutoresAsignados) | |
| 477 | + { | |
| 478 | + $this->tutores_asignados->removeElement($tutoresAsignados); | |
| 479 | + } | |
| 480 | + | |
| 481 | + /** | |
| 482 | + * Get tutores_asignados | |
| 483 | + * | |
| 484 | + * @return \Doctrine\Common\Collections\Collection | |
| 485 | + */ | |
| 486 | + public function getTutoresAsignados() | |
| 487 | + { | |
| 488 | + return $this->tutores_asignados; | |
| 489 | + } | |
| 444 | 490 | } | ... | ... |
src/AppBundle/Entity/Ascenso.php~
| ... | ... | @@ -9,7 +9,7 @@ use Symfony\Component\Validator\Constraints as Assert; |
| 9 | 9 | /** |
| 10 | 10 | * Ascenso |
| 11 | 11 | * |
| 12 | - * @ORM\Table(name="solicitud_ascenso", uniqueConstraints={@ORM\UniqueConstraint(name="ascenso_id_rol_institucion_docente_escala", columns={"id_rol_institucion", "id_escala"})}) | |
| 12 | + * @ORM\Table(name="solicitud_ascenso", uniqueConstraints={@ORM\UniqueConstraint(name="ascenso_id_rol_institucion_docente_escalafones", columns={"id_rol_institucion", "id_escalafones"})}) | |
| 13 | 13 | * @ORM\Entity |
| 14 | 14 | * @ORM\HasLifecycleCallbacks() |
| 15 | 15 | */ |
| ... | ... | @@ -40,11 +40,11 @@ class Ascenso |
| 40 | 40 | |
| 41 | 41 | |
| 42 | 42 | /** |
| 43 | - * @var \AppBundle\Entity\Escala | |
| 43 | + * @var \AppBundle\Entity\Escalafones | |
| 44 | 44 | * |
| 45 | 45 | * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Escalafones") |
| 46 | 46 | * @ORM\JoinColumns({ |
| 47 | - * @ORM\JoinColumn(name="id_escala", referencedColumnName="id", nullable=false) | |
| 47 | + * @ORM\JoinColumn(name="id_escalafones", referencedColumnName="id", nullable=false) | |
| 48 | 48 | * }) |
| 49 | 49 | */ |
| 50 | 50 | protected $idEscalafones; |
| ... | ... | @@ -137,6 +137,12 @@ class Ascenso |
| 137 | 137 | * }) |
| 138 | 138 | */ |
| 139 | 139 | protected $idEstatus; |
| 140 | + | |
| 141 | + | |
| 142 | + /** | |
| 143 | + * @ORM\OneToMany(targetEntity="AppBundle\Entity\TutoresAscenso", mappedBy="ascenso") | |
| 144 | + */ | |
| 145 | + private $tutores_asignados; | |
| 140 | 146 | |
| 141 | 147 | |
| 142 | 148 | /** |
| ... | ... | @@ -418,4 +424,27 @@ class Ascenso |
| 418 | 424 | |
| 419 | 425 | |
| 420 | 426 | |
| 427 | + | |
| 428 | + /** | |
| 429 | + * Set idEscalafones | |
| 430 | + * | |
| 431 | + * @param \AppBundle\Entity\Escalafones $idEscalafones | |
| 432 | + * @return Ascenso | |
| 433 | + */ | |
| 434 | + public function setIdEscalafones(\AppBundle\Entity\Escalafones $idEscalafones) | |
| 435 | + { | |
| 436 | + $this->idEscalafones = $idEscalafones; | |
| 437 | + | |
| 438 | + return $this; | |
| 439 | + } | |
| 440 | + | |
| 441 | + /** | |
| 442 | + * Get idEscalafones | |
| 443 | + * | |
| 444 | + * @return \AppBundle\Entity\Escalafones | |
| 445 | + */ | |
| 446 | + public function getIdEscalafones() | |
| 447 | + { | |
| 448 | + return $this->idEscalafones; | |
| 449 | + } | |
| 421 | 450 | } | ... | ... |